Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › 記事本文冒頭の抜粋文を表示しない
-
投稿者投稿
-
-
2017年6月3日 2:51 PM #52923
だいずパパン
ゲスト投稿編集で「メタディスクリプション」「抜粋」が未入力の時、記事一覧・ブログカードのスニペットに
記事本文冒頭の抜粋文を表示させない方法があれば教えてください。ブログURL audaipapan.com
-
2017年6月3日 8:20 PM #52936
わいひらキーマスターということは、「メタディスクリプション」「抜粋」が入力されているときは表示するということなんでしょうか?
その場合は、PHPを編集する必要があります。全て非表示にするには、子テーマのstyle.cssに以下のように記入すれば、とりあえずは表示されないかと思います。
.entry-snippet { display: none; }あと、貼り付けていただいたアドレスのページが表示されないです。
-
2017年6月3日 8:51 PM #52938
だいずパパン
ゲスト言葉足らずですみません
「メタディスクリプション」「抜粋」が入力されているときは表示するということです。
今別のテーマで1,000記事以上あり、記事本文冒頭の抜粋文を表示させないために「抜粋」を入力するのが手間に感じたためです。URL間違えてました azudaipapan.com
現在のブログ daizupapan.com -
2017年6月3日 9:13 PM #52939
だいずパパン
ゲスト追記
こちらのテーマに変更したあとの新しい記事には「抜粋」を入力していこうと思っていますが、関連記事などで過去の記事で記事本文冒頭の抜粋文を表示させたくないのです。
お手数ですがよろしくお願いします。 -
2017年6月4日 12:00 PM #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; }※実際には試してないです。
-
2017年6月4日 3:25 PM #52963
だいずパパン
ゲスト出来ましたー
ありがとうございます。
テーマ引っ越しも完了しました。
素敵なテーマをありがとうございます。 -
2017年6月5日 5:15 PM #52971
わいひらキーマスターうまくいったようでよかったです。
ご報告ありがとうございます。
-
-
投稿者投稿
- トピック「記事本文冒頭の抜粋文を表示しない」には新しい返信をつけることはできません。