主题自动在每个帖子上插入“More”标签

时间:2013-07-03 作者:user1799323

我使用的是免费Lensa主题,当按类别查看时,它似乎会在每个帖子中插入一个“more”标记,插入点与帖子的长度成正比。

http://daswanderlust.com/blog

这段引文只有10个字左右,但在第6个字左右后会被截断。我承认我对php没有太多经验,但我认为这应该是一个非常简单的修复方法,因为代码似乎在任何类型的帖子中都能做到这一点。关于先浏览哪些文件有什么想法/提示吗?我在寻找什么样的函数?

2 个回复
最合适的回答,由SO网友:Eric Holmes 整理而成

在存档中。php文件,您可能希望替换此文件:

<div class="entry-content"> <?php colabs_custom_excerpt(); ?> <p class="more"> <a href="<?php the_permalink() ?>"> <?php _e("More","colabsthemes"); ?> </a> </p>

用这个

<div class="entry-content">
    <?php the_excerpt(); // or the_content(); ?>
</div><!-- .entry-content -->
主题创建者正在手动插入“更多”按钮(如您所见)。您可以删除包含“更多”按钮的段落,或者将其自定义功能替换为本机功能(两者都给定)。

如果你打算更新你的主题(我建议你这样做),我强烈建议你创建一个子主题,并对此进行详细解释here, 并在那里进行任何文件/样式更改,而不是主题本身。只需将文件复制到子主题中并在那里进行编辑。这样,更新主题时不会丢失任何更改!

SO网友:s_ha_dum

主题使用名为的自定义摘录函数colabs_custom_excerpt. OP认为主题的TOS阻止在此处发布代码,因此少数选项之一是替换colab_custom_excerpt 在具有WordPress默认摘录功能的主题中the_excerpt. 当然,您也可以用自己设计的自定义摘录功能来替换它。您可能需要使用the_content 而不是the_excerpt. 尝试一下,如果the_excerpt 不会给你想要的结果。

如果无法访问代码,就不可能说出后果如何,但考虑到涉及的功能,我怀疑会出现严重问题。

如果这个主题是以“儿童能力”的方式写的,我建议创建一个child theme 而不是直接编辑第三方主题。

结束

相关推荐

images in wordpress themes

我正在用wordpress开发一个php主题。我想在网站上显示图像。所以我的问题是什么是最佳实践1) 使用数据库服务器的“图像”或“二进制数据”数据类型将图像本身存储在表中。或2) 将图像作为文件存储在文件系统中,并在表中创建一条记录,其中包含该图像的确切路径。。尽量少打扰数据库。