request filter在 查询变量(query variables)传递给生成页面内容的默认主sql查询 之前‘执行’。request filter在你自己的查询变量准备好之后‘执行’,这是一个在主查询之前你可以改变‘页面生成’查询的地方。可以放在functions.php中作为一个改变主循环返回文章列表的方法。使用这个request filter的优点就是改变了wordpress默认...
request filter在 查询变量(query variables)传递给生成页面内容的默认主sql查询 之前‘执行’。request filter在你自己的查询变量准备好之后‘执行’,这是一个在主查询之前你可以改变‘页面生成’查询的地方。可以放在functions.php中作为一个改变主循环返回文章列表的方法。使用这个request filter的优点就是改变了wordpress默认...
current_user_can这个函数,这个函数用来判断当前用户是否具有某级别的权限。如图所示:这个图表展示了WordPress各个用户组所对应的级别,那么我们需要来判断是否为管理员,也就是Administrator我们就用level_10。判断代码就如下[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manua...
1.is_user_logged_in函数说明根据当前访问者是否登录返回布尔值true或false。用法<?php if (is_user_logged_in()){ ... } ?>示例根据当前访问者的登录情况,使用is_user_logged_in() 函数在主题文件中展示不同输出结果。<?php if (is_user_logged_in()){ ...
[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]/** * 获取WordPress所有分类名字和ID */ function show_category(){ global $wpdb; $request = "SELECT $wpdb->terms.te...
钩子被储存在 $wp_filter 全局变量里,所以,要获取钩子列表,可以直接获取 $wp_filter 全局变量。[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]var_dump( $GLOBALS[‘wp_filter’] );[/pcsh]
经过实验,最好使用add_meta_boxes钩子,[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]add_action('add_meta_boxes', 'addMetaBox'); // 增加 后台meta面板[/pcsh]使用这个钩子时可以获得文章信息...
原文地址:http://www.wpdaxue.com/wordpress-shortcode.htmlWordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。然后把自己定义的 Shortcode 和其处理函数管理起来,以便 [mycode attr="value"]content[/mycode] 能够按...
Add_management_page() 在Tools下面创建 Add_options_page() 在Settings下面创建 Add_theme_page() 在Appearance下面创建 Add_users_page() 在Users下面创建 Add_dashboard_page() 在Dashboard下面创建 ...
WordPress中的 Hook 有两种,分别是”Action Hook“及”Filter Hook“,我们刚才举例的 wp_head 及wp_footer 都是属於 Action Hook。不过,一开始你可以先把这两种 Hook 看成是一样的东西,只是 Filter 多了一点点不同的特色,接着说明。Action HookWP核心 (或主题、插件)在做它们该做的事时,如果执行到有埋 acti...