添加一个阅读更多链接到WordPress截断


Adding a read more link to 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>

如何在"…"后面添加"阅读更多"链接?

问题是wordpress基本上不允许PHP在中工作。。。它只是将其渲染为链接目标。。。例如

<?php echo get_page_link( $project->ID ); ?>

因此,它不允许PHP获得正确的链接url,而是根据PHP代码发布链接。。。

干杯

配音。

OK-解决了这个问题。解决方案如下:

设置变量:

<?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>