我正在将我正在调用的页面的内容字段截断到另一个页面 - 其格式与帖子在默认Wordpress中的博客索引页面上的显示方式类似。
我想要做的是截断帖子并包含一个" ...阅读更多"链接到那些内容很多的页面。我的截断工作很好 - 但是不能添加到代码中,我指定要显示哪些字符来截断页面...下面的代码示例
<p><em><?php $content = $project->post_content; echo mb_strimwidth($content, 0, 850, '...');?></em></p>
我需要包含的代码是:
<a href="<?php echo get_page_link( $project->ID ); ?>">Read more...</a>
如何在&#34; ...&#34; s?
之后添加阅读更多链接问题是wordpress基本上不允许PHP内部工作......它只是将它呈现为链接目标......例如。
<?php echo get_page_link( $project->ID ); ?>
因此,它不是允许PHP获取正确的链接URL,而是根据PHP代码发布链接...
干杯
dubbs。
答案 0 :(得分:0)
好的 - 解决了。解决方案如下:
设置变量:
<?php
ob_start();
echo get_page_link( $project->ID );
$chicken = ob_get_contents();
ob_end_clean();
?>
然后将chicken变量调用如下:
<p><em><?php $content = $project->post_content; echo mb_strimwidth($content, 0, 850, '... <a href="'.$chicken.'">Read more</a>');?></em></p>