1

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

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

<?php 

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

?>

我试图在这一行之后添加它们,但它们在休息后出现了,但我希望它们内联。

4

2 回答 2

1

有更好的方法可以做到这一点,但要回答你的问题:

echo wpautop( $post->post_excerpt ? $post->post_excerpt : athemes_limit_string(strip_tags($post->post_content), 200).'...' );
于 2013-08-23T13:29:08.760 回答
0

在 PHP 中,您可以通过在 PHP之外添加任何您想要的内容,即在结束?>标记之后:

[...] ?> ...

比较: http: //php.net/language.basic-syntax.phpmode

当您关注主题时,我会说这是最简单灵活的方法。我要给出的第二个建议是将它作为字符串添加到 echo 中,使用逗号 ( ,):

echo wpautop( $p ... nt), 200) ), '...';
                                ^^^^^^^

比较:http://php.net/echohttp://php.net/string

顺便说一句,Wordpress 中的功能是the_excerpt(),如果你修改一个主题,你应该把它挂起来。看起来您拥有的自定义主题正在做一些不合时宜的事情。顺便说一句,the_excerpt函数。自己加,不用管。

于 2013-08-23T13:50:13.010 回答