<?php
$args = array( 'numberposts' => '2' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
$desc = $recent["post_content"];
$dessWithoutImg = preg_replace("/<img[^>]+\>/i", "", $desc);
$withoutLinks = preg_replace('/<\/?a[^>]*>/','', $dessWithoutImg);
$desc = mb_strimwidth($withoutLinks, 0, 200, '...');
echo $recent["ID"];
echo '
<div class="column small-12 medium-6 margin-bottom-xsmall post-panel">
<div class="panel-tan">
<a href="' . get_permalink($recent["ID"]) . '">
<h5>' . $recent["post_title"] . '</h5>
</a>'
. $desc .
'</div>
</div>';
}
wp_reset_query();
?>
链接 http://b20.2c7.mwp.accessdomain.com
上面的链接在页面底部有一些最近的帖子,如果你在Chrome中点击这些页面然后它会带你到页面但是如果你点击Safari或IE中的这些帖子之一然后检查FF。它会打开一个找不到的文件。
我认为Get-permalink的目的是返回正在使用的永久链接,在这种情况下,它返回ID。有没有办法修改我的代码,以便输出帖子名称。
更多信息 我的永久链接设置设置为发布名称。
有没有人遇到过这种奇怪之处?