这是我在这里的第一个问题,希望将来对某人有用。我们现在在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";
} ?>
我不确定使用这个是否合适,我现在遇到的问题是我想显示符号的确切数量,而不是所有内容。
答案 0 :(得分: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
} ?>