アップデート後のdescriptionの削除について



  • 記事数が1000以上あり、これまですべてAll in One SEO Packを利用してdescriptionを設定していたため、こちらを利用し続けるつもりでいて、これまでのアップデート時も子テーマから以下のタグを削除してデフォルトのタグを削除しておりました。

    <?php if( ! get_theme_mod('desc_text') == "" && is_home() || is_front_page() 😞 ?>
    <meta name="description" itemprop="description" content="<?php echo get_theme_mod('desc_text'); ?>">
    <?php endif; ?>
    <?php if( is_single() 😞 ?>
    <?php if ( ! get_post_meta($post->ID, 'post_desc',true) == null ) :?>
    <meta name="description" itemprop="description" content="<?php echo get_post_meta($post->ID, 'post_desc',true) ?>" >
    <?php else: ?>
    <meta name="description" itemprop="description" content="<?php echo get_the_excerpt(); ?>" >
    <?php endif; ?>
    <?php elseif( is_page() 😞 ?>
    <?php if ( ! get_post_meta($post->ID, 'post_desc',true) == null ) :?>
    <meta name="description" itemprop="description" content="<?php echo get_post_meta($post->ID, 'post_desc',true) ?>" >
    <?php endif; ?>
    <?php elseif( is_category() 😞 ?>
    <meta name="description" itemprop="description" content="<?php cps_category_desc(); ?>" >
    <?php endif; ?>

    しかし、今回のアップデートの場合、その辺りを削除するとエラーとなってしまいます。
    具体的にどの部分を削除したら良いのでしょうか?

    また、通常のdescriptionを出力する/しないの切り替えができればありがたいです。


    マニュアル確認済み
    WordPressのバージョン :
    ご利用のサーバー名 :
    PHPのバージョン :
    OS :
    ご利用のブラウザ :
    該当サイトのURL :



  • こんにちは!JINをご利用いただきありがとうございます。

    しかし、今回のアップデートの場合、その辺りを削除するとエラーとなってしまいます。

    コードを削除すると、どういったエラーになってしまうのかが分かれば回答が助かりそうです。
    何かエラー画面のわかるスクリーンショットをいただけないでしょうか?



  • ご連絡ありがとうございます。
    エラーメッセージは以下のようなものになります。
    0_1564981696175_イメージ1198.jpg

    それと、header.phpから削除したタグは以下の箇所となります。

    <?php if( ! get_theme_mod('desc_text') == "" 😞 ?>
    <meta name="description" itemprop="description" content="<?php echo get_theme_mod('desc_text'); ?>">
    <?php endif; ?>
    <?php elseif( is_front_page() 😞 ?>
    <?php if ( ! get_post_meta($post->ID, 'post_desc',true) == null ) :?>
    <meta name="description" itemprop="description" content="<?php echo get_post_meta($post->ID, 'post_desc',true) ?>" >
    <?php elseif( ! get_theme_mod('desc_text') == "" 😞 ?>
    <meta name="description" itemprop="description" content="<?php echo get_theme_mod('desc_text'); ?>">
    <?php elseif( ! empty($post->post_excerpt) ) : ?>
    <meta name="description" itemprop="description" content="<?php echo $post->post_excerpt; ?>" >
    <?php else: ?>
    <meta name="description" itemprop="description" content="<?php echo jin_auto_desc_func(); ?>" >
    <?php endif; ?>
    <?php elseif( is_single() || is_page() 😞 ?>
    <?php if ( ! get_post_meta($post->ID, 'post_desc',true) == null ) :?>
    <meta name="description" itemprop="description" content="<?php echo get_post_meta($post->ID, 'post_desc',true) ?>" >
    <?php elseif( ! empty($post->post_excerpt) ) : ?>
    <meta name="description" itemprop="description" content="<?php echo $post->post_excerpt; ?>" >
    <?php else: ?>
    <meta name="description" itemprop="description" content="<?php echo jin_auto_desc_func(); ?>" >
    <?php endif; ?>
    <?php elseif( is_category() 😞 ?>
    <meta name="description" itemprop="description" content="<?php cps_category_desc(); ?>" >
    <?php endif; ?>

    それではどうぞよろしくお願いいたします。