WordPress如何自定义文章详情页模板

更新于 2021年12月19日 wordpress教程

如果想让某个分类的文章页面样式有别于其它分类,我们可以使用自定义的模板的方法实现。例如,我们准备让名称为WordPress的分类文章使用有别于其它分类的模板样式,

WordPress如何自定义文章详情页模板

首先在所用主题根目录新建一个名称 single-wordpress.php的模板文件。将以下代码片段添加到您的当前主题的 functions.php 文件:

add_action('template_include', 'load_single_template');
 function load_single_template($template) {
     $new_template = '';
    // single post template    
    if( is_single() ) {      
    global $post;
     // 'wordpress' is category slugs      
     if( has_term('wordpress', 'category', $post) ) {        
     // use template file single-wordpress.php        
     $new_template = locate_template(array('single-wordpress.php' ));
           }
          }    
           return ('' != $new_template) ? $new_template : $template;  
           }

上面的代码将指定WordPress分类的文章,使用 single-wordpress.php 模板文件。同理,你可以重复以上的步骤,让其它分类也可以使用自定义模板。

你可能还喜欢下面这些文章

wordpress自定义url路由于自定义载入模板wordpress自定义url路由于自定义载入模板

wordpress强大的hook能够让我们去自定义路由,在使用框架的时候一般路由是写在一个配置文件中,wordpress作为一个cms系统,自然是不能这么干,实际上,wordpress路由规则是写在数据库中,自定义路由其实就是修改这个数据库的值。
默认这个tpl_page查询是不会加入到$GLOBALS[‘wp_query’]中的query_var变量中,默认wordpress的public_query_vars有这么一些

imwpcache如何使用ssi技术在所有页面展示最新文章imwpcache如何使用ssi技术在所有页面展示最新文章

前段时间有个朋友说用了缓存插件之后蜘蛛抓取变少了。
当使用缓存之后,所有的页面都是静态的,发了新的文章之后不会在旧的页面的侧边栏展示。
为了解决这个问题,imwpcache使用ssi技术来展示最新文章。
第一步:缓存后台开始SSI

站长工具箱发布接口文档站长工具箱发布接口文档

字段类型含义必须例子post_titlestring文章标题是这是一个标题post_contentstring文章内容是这是文章内容post_categorystring文章分类不存在时会自动创建多个用逗号隔开是分类1,分类2post_tagsstring文章标签不存在会自动创建多个用逗号隔开否标签1,标签2post_namestring文章别名否biaoti

接口就支持seo_title这个字段,发布时会将内容发布到seo_title自定义字段。

puretext 一款能够支撑百万级文章的纯文字类型的wordpress cms主题puretext 一款能够支撑百万级文章的纯文字类型的wordpress cms主题

经过几年的制作,一款纯文字型的cms风格主题终于要和大家见面了。
但到目前为止,没有一款主题能支持巨量文章,于是只能自己做一款。
轻松支持百万文章不卡,无论是前台还是后都不卡。

相关文章推荐插件wprec更新至2.1.2版本相关文章推荐插件wprec更新至2.1.2版本

今天有用户反馈相关文件推荐插件没有摘要,排查发现这个用户本身就没设置摘要。
考虑到很多人都使用文章前n个文字作为摘要,因此在wprec中也加入一下自动摘要的逻辑。
当文章中没有摘要的时候截取文章的前面一些文字,截取的长度为相关推荐插件后台设置的长度。

wordpress文章自动配图、缩略图插件:wpacwordpress文章自动配图、缩略图插件:wpac

现在写点文章不配图总觉得文章质量不太高。
于是萌生了写一款文章自动配图的插件的想法。
文章页自动加一张图比较简单,从候选集中选择一张图片拼接在正文中即可。
又比如在图片中添加文章标题,摘要或者自定义的文字。

WordPress如何只允许游客浏览指定分类的文章WordPress如何只允许游客浏览指定分类的文章

有童鞋问,如何实现未登录用户只能浏览指定的分类文章,这里提供一下方法。
is_home() &
默认未登录者只允许访问网站首页和分类id为3和2的分类归档页面和文章,否则跳转到登录页面。

WordPress 编辑分类WordPress 编辑分类

在本章中,我们将学习在WordPress中编辑类别的简单步骤。
编辑 – 点击类别部分中的Edit选项,如以下屏幕截图所示。
快速编辑 – 点击类别部分中的Quick Edit选项,如以下屏幕中所示。

好看 (0) 很好看 (0) 非常好看 (0)
赞赏

微信赞赏支付宝赞赏