wordpress获取主题路径 wordpress媒体库路径 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

wordpress获取主题路径 wordpress媒体库路径

摘要:wordpress里 在哪里配置的主题目录的路径? 先确定查询 参数:$args = array( post_type => post , post_status => publish , orde...

发布日期:2020-09-02

wordpress获取主题路径

wordpress里 在哪里配置的主题目录的路径?

先确定查询 参数:$args = array("post_type"=>"post","post_status" =>"publish","order" =>"DESC","tax_query" =>array(array("taxonomy" =>"post_format","field" =>"slug","terms" =>array( "post-format-aside" ))));再去查询:$asides = get_posts( $args );if ( count($asides) ) {foreach ( $asides as $aside ) {// 在这里循环输出}}其它文章格式的查询参照上述示例代码。

当然了,你也可以其它查询函数,但是参数却类似上面列出的。

不了解再问。

祝愉快!

如何获取WordPress某个分类目录的文章数目

一、使用 WordPress 内置函数 get_posts() $posts = get_posts( "numberposts=-1&category=3" );echo count($posts);?>二、使用 WordPress 内置函数 get_category_by_slug()// 将以下"category-name"改成你的分类别名即可echo get_category_by_slug("category-name")->count;?>三、使用 WordPress 内置函数 get_category()// 将以下 cat_ID 改成你的分类 ID 即可echo get_category(cat_ID)->count;?>四、使用 WordPress 的内置函数 wp_list_categories()参数 include 的等号后面 3 改成你想要统计文章数的分类 ID 即可。

最终输出形式为:分类名称(文章数) ,如图像印记(20)五、使用 wpdb 直接查询数据库将以下 PHP 代码放置在主题目录下的 functions.php 中function wt_get_category_count($input = "") {global $wpdb;if($input == "") {$category = get_the_category();return $category[0]->category_count;}elseif(is_numeric($input)) {$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";return $wpdb->get_var($SQL);}else {$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug="$input"";return $wpdb->get_var($SQL);}}然后在需要的地方调用该函数即可,该函数提供三种调用方式:1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:2、提供的参数为数字,且该数字为分类的 ID 号,则返回对应 ID 的分类的文章数:3、提供分类的别名,则返回对应缩略名(别名)的分类文章数:该函数对于含有子分类的分类,文章数统计上会有稍许误差。

对于分类文章数为 0 的情况统计得也不是很好。

如何设置wordpress固定路径链接地址优化

1、创建所需的文件在进行主题定制前,应该首先创建一个可供自定义的“设置选项页面”。

创建设置选项页的代码需要放置在主题目录下的functions.php文件中。

如果我们的模板名为“OptionPage”,那么functions文件的路径为:wp-contentthemesOptionPagefunctions.php。

我们不需要让wordpress手动加载它,在执行时wordpress会自动加载。

2、建立设置选项页首先第一步需要在后台建立一个空白页面供我们使用。

我们通过add_aaction来实现这一步。

Actions可以在wordpress执行时的特定时间被响应,例如,当在控制面板创建菜单时,admin_menu就会被响应执行。

因此,可以利用这些来实现我们所需的功能。

这是我们创建选项页的最基本的功能。

function themeoptions_admin_menu(){// 在控制面板的侧边栏添加设置选项页链接add_theme_page(“主题设置”, “主题选项”, "edit_themes", basename(__FILE__), "themeoptions_page");}...

wordpress主题的设置信息存在哪里

埋没WordPress办理路子 转载起首将下面的代码复制到你的wp-config.php文件中:define("WP_ADMIN_DIR", "admin-panel"); define( "ADMIN_COOKIE_PATH", SITECOOKIEPATH . WP_ADMIN_DIR);然后将下面这些代码放到你的 functions.php文件里:add_filter("site_url", "wpadmin_filter", 10, 3);function wpadmin_filter( $url, $path, $orig_scheme ) {$old = array( “/(wp-admin)/”);$admin_dir = WP_ADMIN_DIR;$new = array($admin_dir);return preg_replace( $old, $new, $url, 1);}OK,最后添加以下端方到.htaccess里就弄定。

RewriteRule ^admin-panel/(.*) wp-admin/$1?%{QUERY_STRING} [L]假定是nginx的处事器则添加下面的到你的设备文件:rewrite ^/admin-panel/(.*) /wp-admin/$1?$args last;此刻你可以拜候办理面板了:http //www.你的域名 com/admin-panel/ 是不是是异常的复杂呢?当然这并没有完成,我们还得限制wp-admin这个路子。

限制wp-admin路子拜候下面的代码会将一切的/wp-admin/ URL恳求到你的404.php缺点页面,将代码放置到你主题的functions.php文件中:add_action("login_form","redirect_wp_admin");function redirect_wp_admin(){$redirect_to = $_SERVER["REQUEST_URI"];if(count($_REQUEST)>0 && array_key_exists("redirect_to", $_REQUEST)){$redirect_to = $_REQUEST["redirect_to"];$check_wp_admin = stristr($redirect_to, "wp-admin");if($check_wp_admin){wp_safe_redirect( "404.php" ); }}}