1

这是我在这里的第一个问题,希望将来对某人有用。我们现在在一个 WordPress 网站上工作,并尝试在循环外显示由 All In One Seo 插件生成的元描述内容。当它在页面/帖子上时,这不是问题。适用于单人的代码是

<?php $metadesc = get_post_meta($post->ID, '_aioseop_description', true);
if ($metadesc) {
echo $metadesc;
} else {
the_excerpt();
}
?>

前几天晚些时候,我提出了这个解决方案

<?php $mykey_values = get_post_custom_values('_aioseop_description'); 
foreach ( $mykey_values as $key => $value ) {
echo "$value"; 
 } ?>

我不确定使用这个是否好,我现在遇到的问题是我想显示确切数量的符号,而不是所有内容。

4

1 回答 1

1

嗯,这是一个很蹩脚的问题,但有时当你被卡住时,很难看到简单的事情。这是我为我工作的最终代码:

<?php $mykey_values = get_post_custom_values('_aioseop_description');
foreach ( $mykey_values as $key => $value ) {
echo substr("$value",0 ,150); //This will display the first 150 symbols
} ?>
于 2012-05-09T18:56:35.693 回答