WordPress调用指定分类目录文章列表|文本小工具运行PHP代码

- 马慧SEO原创文章 - 阅 420

最近考虑在首页的侧边栏调用一个分类目录文章列表,同时,这个分类目录还不在首页主目录中显示。

今天,小小课堂SEO自学网带来的是《WordPress调用指定分类目录文章列表|文本小工具运行PHP代码》。希望本次的建站教程对大家有所帮助。

调用指定分类目录

一、如何在WordPress文本小工具中运行PHP代码?

① 修改functions.php文件

我们只需要在主题模板文件中找到functions.php,然后增加如下内容即可。

//文本小工具运行PHP代码

add_filter(‘widget_text’, ‘php_text’, 99);

function php_text($text) {

if (strpos($text, ‘<‘ . ‘?’) !== false) {

ob_start();

eval(‘?’ . ‘>’ . $text);

$text = ob_get_contents();

ob_end_clean();

}

return $text;

}

加在 ?> 的前面即可,如下图所示:

加代码

② 打开文本小工具

不要选择“可视化”,而是选择“文本”,然后再去复制代码进去哦~以后如果打开的是文本,还可能导致这个代码就不能用了,所以,一定要注意哦,同时,保留一份这个代码是非常有必要的。

打开文本小工具

二、WordPress调用指定分类目录文章列表

以下PHP代码可以实现这个功能。

<ul>

<?php

$args=array(

‘cat’ => 1,   // 这个分类目录的ID号,可以通过在WordPress后台的“分类目录”中查看。(选择“分类栏目”>将鼠标放到需要查看的栏目的名称“SEO教程自学网”上>查看浏览器底部显示的链接-tag_ID后面的数字为3。)

‘posts_per_page’ => 10, // 这个是调用文章需要显示的篇数。

);

query_posts($args);

if(have_posts()) : while (have_posts()) : the_post();

?>

<li>

<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a> //调用文章的标题

<span>

<?php if (has_excerpt()) {

echo $description = get_the_excerpt(); //调用我们文章页面的页面描述内容,也就是description标签内容。

}

else {

echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 170,”……”);

//如果没有写description标签内容,则会自动选择一段。

}

?>

</span>

</li>

<?php

endwhile; endif; wp_reset_query();

?>

</ul>

三、实现在右侧边栏用小工具文本调用某一分类目录下的文章

很显然,通过将二中的内容复制进小工具文本即可实现。

如果,不在首页主文章列表中显示,则可以按照昨天写的在index.php文件中找到下面一段代码即可,如下图所示:

增加完成后的代码

以上就是小小课堂SEO自学网带来的是《WordPress调用指定分类目录文章列表|文本小工具运行PHP代码》。感谢您的观看。SEO培训认准小小课堂!

非特殊说明,本文为小小课堂SEO自学网原创,欢迎转载并保留版权 https://www.xxkt.org/

本站提供SEO培训、咨询、诊断,微信(电话):13722793092 微信公众号:xxktorg

            

2条回应:“WordPress调用指定分类目录文章列表|文本小工具运行PHP代码”

  1. 马慧说道:

    为了某种效果和目的,网站的改版与折腾是少不了的。

  2. 马慧SEO说道:

    小小课堂SEO自学网(https://www.xxkt.org),全网营销SEO概念提出者,分享百度、Google等官方最新动态,每天一个原创SEO教程,提供SEO培训、全站优化诊断、顾问咨询为主的SEO服务。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章!