記事本文冒頭の抜粋文を表示しない

6件の返信スレッドを表示中
  • 投稿者
    投稿
    • #52923
      だいずパパン
      ゲスト

      投稿編集で「メタディスクリプション」「抜粋」が未入力の時、記事一覧・ブログカードのスニペットに
      記事本文冒頭の抜粋文を表示させない方法があれば教えてください。

      ブログURL audaipapan.com

    • #52936
      アバター画像わいひら
      キーマスター

      ということは、「メタディスクリプション」「抜粋」が入力されているときは表示するということなんでしょうか?
      その場合は、PHPを編集する必要があります。

      全て非表示にするには、子テーマのstyle.cssに以下のように記入すれば、とりあえずは表示されないかと思います。

      .entry-snippet {
          display: none;
      }

      あと、貼り付けていただいたアドレスのページが表示されないです。

    • #52938
      だいずパパン
      ゲスト

      言葉足らずですみません
      「メタディスクリプション」「抜粋」が入力されているときは表示するということです。
      今別のテーマで1,000記事以上あり、記事本文冒頭の抜粋文を表示させないために「抜粋」を入力するのが手間に感じたためです。

      URL間違えてました azudaipapan.com
      現在のブログ daizupapan.com

    • #52939
      だいずパパン
      ゲスト

      追記

      こちらのテーマに変更したあとの新しい記事には「抜粋」を入力していこうと思っていますが、関連記事などで過去の記事で記事本文冒頭の抜粋文を表示させたくないのです。
      お手数ですがよろしくお願いします。

    • #52953
      アバター画像わいひら
      キーマスター

      多分、子テーマのfunctions.phpで以下のように貼り付けて、get_the_custom_excerpt関数を上書きすればできるかと思います。

      function get_the_custom_excerpt($content, $length = 70, $is_card = false) {
        global $post;
        //SEO設定のディスクリプション取得
        $description = get_meta_description_blogcard_snippet($post->ID);
        //SEO設定のディスクリプションがない場合は「All in One SEO Packの値」を取得
        if (!$description) {
          if (class_exists( 'All_in_One_SEO_Pack' )) {
            $aioseop_description = get_post_meta($post->ID, '_aioseop_description', true);
            if ($aioseop_description) {
              $description = $aioseop_description;
            }
          }
        }
        return  $description;
      }

      ※実際には試してないです。

    • #52963
      だいずパパン
      ゲスト

      出来ましたー
      ありがとうございます。
      テーマ引っ越しも完了しました。
      素敵なテーマをありがとうございます。

    • #52971
      アバター画像わいひら
      キーマスター

      うまくいったようでよかったです。
      ご報告ありがとうございます。

6件の返信スレッドを表示中
  • トピック「記事本文冒頭の抜粋文を表示しない」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)