All in One SEO Packでmeta descriptionの値が空の場合の条件分岐

All in One SEO Packでmeta descriptionの値が空の場合の条件分岐

①All in One SEO Packで設定した値を取得

All in One SEO Packで設定した値を取得する記述です。
下記を利用すれば用途に合わせて条件分岐が可能です。


//title
<?php echo get_post_meta($post->ID, _aioseop_title, true); ?>
//description
<?php echo get_post_meta($post->ID, _aioseop_description, true); ?>
//keywords
<?php echo get_post_meta($post->ID, _aioseop_keywords, true); ?>

②All in One SEO Packのmeta descriptionが空の場合の条件分岐

今回はAll in One SEO Packのmeta descriptionが空の場合に条件分岐し「first_txtarea」というカスタムフィールドの値を取得して出力するという目的で下記のコードを使用します。


<?php
$my_description = get_post_meta($post->ID, _aioseop_description, true);
?>

<?php if($my_description=='') : ?>
<?php $custom_description = get_field('first_txtarea');//Descriptionが空の場合出力させたいカスタムフィールド : ?>
<?php endif; ?>

これでthe_content();の中身が空で、All in One SEO Packのmeta descriptionの値が自動生成されない場合にmeta descriptionに出力させることが可能です。

SNSシェア

WP TECH WordPress技術専門 Tips

コーポレートサイトへ

WP TECH WordPress技術専門 Tips

採用サイトへ