将内容添加到PHP WP摘录中

时间:2013-08-23 13:20:05

标签: php wordpress

我是一个完整的PHP新手,我需要一个解决方案,以便通过自定义Wordpress主题充分利用这个愚蠢的问题。

我发现索引页面上摘录的部分是“制作”的,我需要的是将"..."添加到此部分的末尾。

<?php 

echo wpautop(
    $post->post_excerpt 
    ? $post->post_excerpt 
    : athemes_limit_string(strip_tags($post->post_content), 200) 
); 

?>

我尝试在此行之后添加它们,但它们在休息后出现,但我希望它们内联。

2 个答案:

答案 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/echohttp://php.net/string

Wordpress中这个btw的功能是the_excerpt(),如果你修改一个主题,你应该只是勾起它。看起来你所拥有的自定义主题正在做的事情。 the_excerpt功能btw。添加它自己,你不需要关心。