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 に答える