搬码资源网广告位 搬码资源网广告位

query_posts函数把你的wordpress博客变成CMS

query_posts函数的功能非常强大,只有想不到没有做不到,当你不满足wordpress博客主题的首页时,我们可以通过query_posts函数重新来打造我们的博客首页,可以把它变成一个显示容量强大的CMS主题形式

当然,你所使用的wordpress主题必须支持把静态页面设置成首页,你可以到wordpress后台:设置-阅读-首页显示选择一个静态页面当作主页,然后在你的网站更目录下建立一个page-xxx.PHP的文件当作你的静态首页,你也可以在后台-页面-创建页面来创建一个静态首页作为你的静态首页。建议在本地创建一个PHP文件,编辑好后上传到你网站根目录,如果你的主题支持自定义设置可以把刚才的页面设置为静态首页,或者到wordpress后台:设置-阅读-首页显示选择一个静态页面当作主页。

本站效果

本文要用到你网站分类的id所以建议您阅读wordpress后台无插件显示文章和分类ID

以下是静态页面page-xxx.PHP的结构内容,

您首先要获得你网站分类的ID

1 页头

<?PHP

/**

  * Template Name: 首页//给你的静态页面起一个名字

  */

get_header(); //获得你主题的头部内容

?>

2 显示分类的主题部分

<?PHP wp_list_categories('include=5&title_li=&none'); ?>

<!–//输出 ID 为5的分类的标题 –>

<?PHP //echo category_description(5); ?>

<!–//输出 ID 为5的分类的描述 –>

<?PHP query_posts('showposts=4&cat=5'); ?>

<!– //query_posts 给 The Loop 限定的条件是:显示4篇日志和分类 ID 为5 –>

<?PHP while (have_posts()) : the_post(); ?>

<!–//The Loop 开始 –>

PHP the_permalink() ?>” rel=”bookmark” class=”title”> <? echo wp_trim_words( get_the_title(),18 ); ?></a><time class="pull-right"><?PHP the_time('m/d'); ?></time></li>

<!– //用列表的方式输出带有链接的文章标题–>

<?PHP endwhile; ?>

<!–//The Loop 结束 –>

3 页脚

<?PHP get_footer();//获得你主题的页脚内容 ?>

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11727.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?