在单个帖子之外显示元描述 - WordPress


Display meta description outside single post - WordPress

这是我在这里的第一个问题,希望将来对某人有用。我们现在在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
} ?>