我做了一个小功能(WordPress),使用echo .
/* .. Some code */
switch ($linktype) {
case "next":
echo '<p class="next">' . previous_post_link('%link',''.$prevthumbnail.'') . '</p>';
break;
case "prev":
echo '<p class="prev">' . next_post_link('%link',''.$nextthumbnail.'') . '</p>';
break;
}
/* .. Some other code*/
Run Code Online (Sandbox Code Playgroud)
使用我知道的"常规"连接语法...
echo '<p class="next">'. previous_post_link('%link',''.$prevthumbnail.'') . '</p>';
Run Code Online (Sandbox Code Playgroud)
... ...产生
<p class="next"></p>< result of previous_post_link() >
Run Code Online (Sandbox Code Playgroud)
我显然需要<p class="next">< result of previous_post_link() ></p>
.我找到了一些建议用逗号(',')代替点('.')的帖子,所以现在我...
echo '<p class="next">' , previous_post_link('%link',''.$prevthumbnail.'') , '</p>';
Run Code Online (Sandbox Code Playgroud)
......有效.这是解决问题的"正确"方法,还是仅仅是"黑客"有效?有更好的方法吗?