我是一个完整的PHP新手,我需要一个解决方案,以便通过自定义Wordpress主题充分利用这个愚蠢的问题。
我发现索引页面上摘录的部分是“制作”的,我需要的是将"..."
添加到此部分的末尾。
<?php
echo wpautop(
$post->post_excerpt
? $post->post_excerpt
: athemes_limit_string(strip_tags($post->post_content), 200)
);
?>
我尝试在此行之后添加它们,但它们在休息后出现,但我希望它们内联。
答案 0 :(得分:1)
有更好的方法可以做到这一点,但要回答你的问题:
echo wpautop( $post->post_excerpt ? $post->post_excerpt : athemes_limit_string(strip_tags($post->post_content), 200).'...' );
答案 1 :(得分:0)
在PHP中,您可以通过在外部 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
功能btw。添加它自己,你不需要关心。