wordpress 文章显示数量(wordpress文章列表显示)

在WordPress这个强大的内容管理系统(CMS)中,设置文章显示数量是一个基础而又重要的功能。它直接影响到网站的用户体验和搜索引擎优化(SEO)。今天,我们就来聊聊如何巧妙地调整WordPress文章显示数量,让它既美观又实用。

一、了解WordPress文章显示数量

在WordPress中,文章显示数量主要涉及以下几个部分:

1. 首页文章显示数量:这是指在网站首页、分类页面、标签页面等地方显示的文章数量。

2. 单篇文章显示数量:这是指在文章详情页面中显示的内容数量,包括文章标题、内容、评论等。

3. 分页显示数量:这是指文章分页时,每页显示的文章数量。

二、调整首页文章显示数量

1. 主题设置

我们来看看主题设置。很多WordPress主题都提供了首页文章显示数量的设置选项。以下是一些常见主题的设置方法:

主题名称 设置方法
Astra 在主题设置中找到“首页布局”选项卡,然后调整“文章数量”选项。
Divi 在页面设置中找到“布局”选项卡,然后调整“文章数量”选项。
OceanWP 在主题设置中找到“首页设置”选项卡,然后调整“文章数量”选项。

2. 修改主题文件

如果你使用的是自定义主题,或者上述方法无法满足需求,可以考虑修改主题文件。以下是一个简单的示例:

“`php

// 在 functions.php 文件中添加以下代码

function custom_posts_per_page($query) {

if ($query->is_main_query() && !is_admin() && $query->is_home()) {

$query->set(‘posts_per_page’, 10); // 设置为10

}

}

add_action(‘pre_get_posts’, ‘custom_posts_per_page’);

>

“`

三、调整单篇文章显示数量

1. 长度

在WordPress中,你可以通过以下几种方式来控制单篇文章的显示长度:

  • 自动截断:在编辑文章时,勾选“自动截断”选项,并设置截断长度。
  • 自定义函数:通过编写自定义函数,在文章详情页面中添加相关代码。

2. 文章摘要

文章摘要是一种常用的方式来展示的一部分。你可以在编辑文章时,手动输入摘要内容,或者通过以下代码自动生成

“`php

// 在 functions.php 文件中添加以下代码

function custom_excerpt_length($length) {

return 20; // 设置为20个字

}

add_filter(‘excerpt_length’, ‘custom_excerpt_length’);

>

“`

四、调整分页显示数量

WordPress默认的分页显示数量为10篇,但你可以根据自己的需求进行调整。以下是如何修改分页显示数量的方法:

“`php

// 在 functions.php 文件中添加以下代码

function custom_posts_per_page($query) {

if ($query->is_main_query() && !is_admin() && $query->is_archive()) {

$query->set(‘posts_per_page’, 20); // 设置为20

}

}

add_action(‘pre_get_posts’, ‘custom_posts_per_page’);

>

“`

五、总结

调整WordPress文章显示数量是一个简单而又实用的操作。通过合理设置,可以让你的网站更加美观、易用,同时也有利于SEO优化。希望本文能帮助你更好地了解和运用这一功能。

如何让wordpress列表页只显示文章的部分内容

第一步:在后台主题管理的index.PHP文件中找到显示全文的函数:

第二步:这个代码所属div层作用是显示该文摘或文章全文。比如曲豆的该层代码是:

将它们替换为:

或替换为:

第三步:以上方法显示wordpress摘要,其中的<?php the_excerpt();?>显示摘要函数。在编辑发表文章时仍然需要点击编辑器上那个”split post with more tag”按钮(快捷方式是Alt+t)。

那么如何让wordpress分类列表页只显示文章的标题列表?其实很简单:直接把这个层里代码都删掉,只留下:

如何在Wordpress博客首页上只显示文章摘要或部分文章

为了在Wordpress博客首页上仅显示文章摘要或部分内容,首先需要在后台插件搜索栏输入“WP-UTF8-Excerpt”,然后安装此插件。安装完成后,转至后台设置页面,在设置选项中会发现摘要设置项,根据需求调整即可。

具体而言,安装完成后,进入Wordpress后台,点击左侧菜单中的“插件”,在搜索框内输入“WP-UTF8-Excerpt”,点击搜索,找到该插件后点击“安装”按钮,安装完成后点击“激活”。激活后返回后台首页,在设置菜单中选择“阅读”选项卡,在“文章摘要”设置区域可以自定义文章摘要的长度,以此来控制首页显示的文章内容长度。这样,每次发布或编辑文章时,只需在编辑界面的摘要框内输入相应内容即可。

需要注意的是,调整摘要设置后,原有文章摘要将不会自动更新,需手动编辑文章内容,重新设置摘要。此外,还可以通过修改主题文件中的相关代码,以达到更精确地控制文章摘要显示的目的。不过,这种方法需要一定的代码编辑能力,不建议初学者尝试。

通过以上步骤,可以实现Wordpress首页仅显示文章摘要或部分内容的效果,提高网站浏览体验,减少用户在首页停留时间,提升网站整体美观度。

如何自定义WordPress文章,页面,标签和分类的固定链接

1.有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。

2.有自定义文章类型(产品),首页主循环中只显示产品。

注意,本教程中只对应首页的主循环,即不适用首页一些侧边栏、或者自定义的文章查询区域。

将下面代码添加到主题的functions.php中即可

function ashuwp_posts_per_page($query){

//首页或者搜索页的主循环

if((is_home()|| is_search())&&$query->is_main_query())

//$query->set(‘post_type’, array(‘product’));//只显示product

$query->set(‘post_type’, array(‘post’,‘product’));//主循环中显示post和product

return$query;

}

add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);

利用pre_get_posts钩子,不光可以实现本教程所需要的内容,还可自由发挥,改变主循环的其它一些参数。

比如仅仅想让首页的文章数量显示为5篇。

function ashuwp_posts_per_page($query){

//仅首页

if( is_home())

$query->set(‘posts_per_page’,5);//每页显示5篇

return$query;

}

add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享