我是一个完全的PHP新手,我需要一个解决方案来最大限度地利用自定义Wordpress主题来解决这个愚蠢的问题。
我在索引页上找到了摘录的部分,我只需要在这部分的末尾添加"..."
。
<?php
echo wpautop(
$post->post_excerpt
? $post->post_excerpt
: athemes_limit_string(strip_tags($post->post_content), 200)
);
?>
我试着在这行之后添加它们,但它们在中场休息后出现了,但我希望它们内联。
有更好的方法可以做到这一点,但要回答您的问题:
echo wpautop( $post->post_excerpt ? $post->post_excerpt : athemes_limit_string(strip_tags($post->post_content), 200).'...' );
在PHP中,您可以在HTML中添加任何您想要的内容,方法是在PHP的外部执行,即在结束?>
标记之后:
[...] ?> ...
比较:http://php.net/language.basic-syntax.phpmode
我想说,当你关心主题时,这是最简单、最灵活的方法。我给出的第二个建议是将其作为字符串添加到echo中,使用逗号(,
):
echo wpautop( $p ... nt), 200) ), '...';
^^^^^^^
比较:http://php.net/echo,http://php.net/string
Wordpress中这个btw的函数是the_excerpt()
,如果你修改了一个主题,你应该把它挂起来。看起来你的自定义主题是越界做事。the_excerpt
函数顺便加上它自己,你不需要在意。