抜粋について

このトピックには8件の返信が含まれ、2人の参加者がいます。1 週、 2 日前 健三 さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #56272 返信

    ゆう

    たびたび質問すいません。
    現在シンプリシティの最新版を使っているのですが、
    カスタマイザーで抜粋を有効にすると、記事のSEO設定のSEOタイトルが未入力の場合、トップのインデックスリストで抜粋に入力した文字が全文タイトルに使われるのですが、これを記事タイトル(h1の部分)に入力した文字にする設定はないでしょうか?

  • #56280 返信
    わいひら
    わいひら
    キーマスター

    カスタマイザーで抜粋を有効にすると、記事のSEO設定のSEOタイトルが未入力の場合、トップのインデックスリストで抜粋に入力した文字が全文タイトルに使われるのですが

    申し訳ないですが、上記がどういった状態なのかが、僕自身把握できていません。できればURLを提示していただいてよいでしょうか。

  • #56283 返信

    ゆう

    説明不足ですいません。
    例えばカスタマイザーの抜粋にメタディスクリプションを利用を有効にした場合下記画像のようになってしまいます。

    http://or2.mobi/index.php?mode=image&file=172743.jpg

    上記の場合、記事編集画面の「SEOタイトル」は未入力となってます。
    ですがメタディスクリプションにのみテキストを入力してます。

    この場合画像のように、本来タイトルが表示される部分にメタディスクリプションで入力したテキストが
    表示されてしまいます。

    そのためカスタマイザーの抜粋にメタディスクリプションを利用を有効にしたくてもできない状態です。
    ちなみに下記が「メタディスクリプションを利用を有効」にチェックいれてない状態です。

    http://or2.mobi/index.php?mode=image&file=172744.jpg

    上記のように表示させたいのでですが、「メタディスクリプションを利用を有効」にチェックを入れた場合
    はSEOタイトルを入力しなければならないのでしょうか?

  • #56301 返信

    健三

    私のサイトでは
    「メタディスクリプションを利用を有効」にチェックを入れて
    SEOタイトルを入力しなくても、記事タイトル(h1の部分)は表示されますよ

    ただ
    抜粋に「メタディスクリプション」を利用したくない場合
    スニペットは抜粋でなく、本文が表示され困ってます

    スニペットはSEO設定より抜粋を優先にして欲しいです

  • #56303 返信

    ゆう

    すいません、子テーマの方でカスタムしていたことが原因でした。
    ありがとうございました

  • #56308 返信
    わいひら
    わいひら
    キーマスター

    抜粋に「メタディスクリプション」を利用したくない場合
    スニペットは抜粋でなく、本文が表示され困ってます

    次のバージョンでそのようにしたいと思います。

    それまでは、子テーマのfunctions.phpに以下のようにコピペで追記しておくと抜粋が優先されます。

    function get_the_custom_excerpt($content, $length = 70, $is_card = false) {
      global $post;
      //「抜粋」を取得
      $description = $post->post_excerpt;
      //SEO設定のディスクリプション取得
      if (!$description) {
        $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;
          }
        }
      }
      if (is_wordpress_excerpt() && $description ) {//Wordpress固有の抜粋文を使用するとき
        $description = htmlspecialchars($description);
        return  $description;
      } else {//Simplicity固有の抜粋文を使用するとき
        return get_content_excerpt($content, $length);
      }
    }
  • #56310 返信

    健三

    ありがとうございます!

    でも
    上手くいきません

    なぜか
    本文が表示されます
    _| ̄|○

  • #56313 返信
    わいひら
    わいひら
    キーマスター

    上記の内容だけでは、詳細がわからないのでいくつか質問させてください。
    本文というのは、全文ですか?
    テーマカスタマイザーの『抜粋に「メタディスクリプション」項目を利用 』は、有効になっていますか?
    PHPでテンプレートファイルをカスタマイズしていますか?

  • #56315 返信

    健三

    テーマカスタマイザーの『抜粋に「メタディスクリプション」項目を利用 』は
    無効でなく有効にするんですね

    スニペットは
    メタディスクリプションでなく抜粋が表示されました

返信先: 抜粋について
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)