WordPress 对开发人员如此友好的原因在于其出色的挂钩系统。根据帖子类别(或其他任何内容),您可以修改页面内容、主题模板和其他所有内容。 WordPress 很棒。
我最近的一个用例是想根据帖子的类别修改 标签:如果帖子是在类别 A 中,使用
noindex,nofollow
,否则使用 index,follow
。毕竟不是每个帖子都反映了整个网站的内容。
使用 WordPress 挂钩系统很容易完成任务,特别是 wp_head
挂钩:
// Worker function - echo tags to be added to the header function dont_follow_some_posts() { global $IMPORTANT_CATEGORIES, $post; if(isset($post) && is_single($post) && in_category($IMPORTANT_CATEGORIES['sponsored'], $post->id)) { echo ''; } else { echo ''; } } // Hook into "wp_head" to add meta tags add_filter('wp_head', 'dont_follow_some_posts');
您可以使用此挂钩向站点 添加任何内容,但 CSS 和 JavaScript 文件有其自己的方法,因此请勿使用此挂钩添加样式和脚本。
使用超赞的挂钩系统控制您的 WordPress 实例!