WordPress获取使用指定页面模板的页面id
什么是模板呢?默认情况 WordPress是使用主题目录下page.php来作为模板显示页面的,但是有时候我们需要不同的模板来显示页面,比如登录、注册和投稿页面等,这些页面跟普通的页面是有所区别,这时候WordPress提供了页面模板让开发者可以自定义WordPress页面外观甚至功能。 页面模板php文件的匹配 WordPress中是通过自定义栏目来记录页面所使用的模板的,自定义栏目名称:_wp_page_template,值为模板的
今天先容的方式可以实现给多媒体添加自力的分类,而不必混用文章的分类,而且在WordPress后台的多媒体列表页可以直观显示媒体的分类。
使用方式,同样是在当前主题的functions.php中添加php代码:
WordPress获取分类及其子分类文章数
首先,定义实现函数,将以下php代码复制到当前主题的functions.php中: function mobantu_get_cat_postcount($id) { //id是分类ID // 获取当前分类信息 $cat = get_category($id); // 当前分类文章数 $count = (int) $cat->count; // 获取当前分类所有子孙分类 $tax_term
function mobantu_create_media_category() { $args = array( 'label' => '媒体分类', 'hierarchical' => true, 'show_admin_column' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, ); register_taxonomy( 'attachment_category', 'attachment', $args ); } add_action( 'init', 'mobantu_create_media_category' );
若是你不排挤使用插件,推荐这个插件:Media Library Categories,可以实现批量修改媒体文件的分类。
WordPress回复评论自动添加@评论者
回复某位评论者的留言时,在留言前面加个 @评论者,这样可以更好地分辨是给谁回复。 也许网上已经有相关的教程,但是这里也分享一下我的实现方法,在当前主题functions.php中添加以下代码: function mobantu_comment_add_at( $commentdata ) { if( $commentdata[‘comment_parent’] > 0) { $commentdata[‘comment
评论(0)