添加更多链接到WordPress截断

时间:2015-06-29 13:12:59

标签: php wordpress truncation

我正在将我正在调用的页面的内容字段截断到另一个页面 - 其格式与帖子在默认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。

1 个答案:

答案 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, '...&nbsp;&nbsp;&nbsp;<a href="'.$chicken.'">Read more</a>');?></em></p>