我们如何在主页上显示全文而不是摘录

时间:2019-02-18 作者:Avinash Patel

我有一个puzzle 网站上,我正在寻找选项,以显示在主页上,而不是EXERP完整的问题。请注意,问题是自定义帖子。有什么办法吗。

谢谢

2 个回复
SO网友:WebElaine

是的,主页可以显示您想要的任何内容。

首先,查看主题的文件,找出主页具体使用的文件。有时是这样home.php; 其他时间front-page.php. (如果您的主题显示的是静态页面,也可以是其他模板,但这里的情况似乎并非如此。)有时,控制主页的文件包含一个不同的文件,使用get_template_part().

确定要使用的文件后,可以创建子主题:

在中创建新文件夹/wp-content/themes/.

新建style.css 文件,并至少包括以下注释:

/*主题名称:WPSE子模板:nameofparenttheme*/

你必须在“父母的名字”中加入你的实际主题。例如,如果您将“二十一五”主题用作父级,“二十一五”是模板名称。这告诉WordPress“这是一个子主题-如果这里缺少任何文件,请在父主题中查找它们。”

将控制主页的父主题中的文件复制到子主题文件夹中,并使用相同的名称将其复制到子主题文件夹中。只更改其显示的部分

the_excerpt()

the_content().

请记住,如果您正在编辑一个模板部件,这也会影响其他页面-无论在其他地方调用该模板部件。因此,如果您只想在主页上显示完整的帖子,而不想在其他地方显示,那么您可以复制front-page.phphome.php (主文件,而不是get_template_part() 只需更换get_template_part() 使用您自己的代码对文章进行格式化,包括包装HTML和完整的文章内容本身。

SO网友:Foxtrail815

将以下内容添加到函数中。php文件:

function custom_excerpt_length( $length ) {
return 30;
}
add_filter( \'excerpt_length\', \'custom_excerpt_length\', 999 );
将“30”改为一个大数字,以便增加摘录长度。

相关推荐

_Excerpt显示每个帖子的摘录

我有一个用于输出所有帖子的简单页面(index.php),不幸的是,摘录显示了所有条目的摘录。怎么了? <?php while (have_posts()) : the_post(); ?> <div class=\"col col-md-6\"> <div class=\"thumbnail equalize-content\">