这是我在这里的第一个问题,希望将来对某人有用。我们现在在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";
} ?>
我不确定使用这个是否好,我现在遇到的问题是我想显示确切数量的符号,而不是所有内容。
嗯,这是一个非常蹩脚的问题,但有时当你被困住时,很难看到简单的东西。这是我为我完成工作的最终代码:
<?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
} ?>