Simplicityの特徴 › フォーラム › Simplicityについての質問 › moreタグの記事挿入について
- このトピックには5件の返信、1人の参加者があり、最後に
ずらさんにより9年、 9ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年12月5日 10:24 PM #48313
ずら
ゲストWP完全初心者のものです。
質問をいうと、記事作成でmoreタグを入れても記事内に反映されないことです。
ページトップのリスト一覧にはしっかりと「続きを読む」というのがでるのですが・・・
記事にはmoreタグを入れてもでてきません。望みは、
・トップのリスト一覧はタイトルとサムネイル写真のみを表示すること。
「続きを読む」は別に表示されなくてもよい。
→(記事タイトルを押せば、記事を見ることができるので。リスト一覧にはタイトルとサムネイルのみで、別に内容は載せなくてもいい。、)・記事内だけmoreタグを反映できるようにしてほしい、というものなんですが可能でしょうか?
の二つです。
ネットでもいろいろ調べてみたのですが、結局何もわからず・・・
質問内容がわかりにくいかもしれませんが、お願いします。
-
2016年12月5日 10:41 PM #48314
Hidekichi
ゲストmoreタグは「全文表示」の時に任意の位置で「続きを読む」を表示する(記事を続きとそれまで分割する)ためのものです。
Simplicityのデフォルトのリスト一覧では意味がないので、カスタマイザーから全文を表示するリスト表示を選ぶ必要があります。
ただし、全文表示は毎回自分で良い所にmoreタグを入れる必要があり、入らない場合はまさに全文が表示されてしまいます。simplicityのデフォルトのリスト一覧は、記事先頭から任意の文字数を抜粋しているので、簡易的なmoreタグのようなものです。記事ごとに任意の位置にできないだけで、機能的には同じことです。
> トップのリスト一覧はタイトルとサムネイル写真のみを
> 表示すること。「続きを読む」は別に表示されなくてもよい。抜粋はcssで非表示にしても良いですが、カスタマイザーで「レイアウト全体・リスト」から「投稿画面の「抜粋」項目を利用 」を選択して、編集記事で抜粋入力をしなければ何も入らないかと思います(ためしてませんが)。
いずれにしても、タイトルだけとかになると、サムネイルの高さがタイトルよりも高くなることが多くなるだろうと思うので、cssでデザインをする必要があるため、抜粋はcssで非表示にするのが良いかと思います。
> 記事内だけmoreタグを反映できるようにしてほしい、
> というものなんですが可能でしょうか?最初の説明の通り、記事をmoreタグでそれまでと続きを分割して「続きを読む」のリンクを出すということは記事へのリンクを表示することになるのでトップのリストが全文表示になっていない限り機能しません。
-
2016年12月6日 12:26 PM #48321
ずらさん
ゲスト回答ありがとうございます。
記事中にmoreタグを反映させるには、リスト一覧を全文表示にしないといけないのですね。
質問重複するかもしれませんが、moreタグを記事に出す場合は、全文表示せずに、記事タイトルとサムネイルのみの表示するにはできないということでしょうか?
-
2016年12月6日 2:12 PM #48323
Hidekichi
ゲスト> moreタグを記事に出す場合は、全文表示せずに、
> 記事タイトルとサムネイルのみの表示するには
> できないということでしょうか?日本語の解釈の問題で回答が質問の意図とズレているかも知れませんが、
moreタグを表示する(続きを読む)時は「続き」の部分を折りたたんでいるのではなく、「そこまで」を表示しています。折りたたんであれば、その場で展開したり折りたたんだりができるわけですけれども、「そこまで」を表示しているだけで「続き」の部分は本来の記事のページにあります。
この本来の部分の記事のページは、「それまで」の部分も含んだ完全な記事です。つまりその「完全な記事」が本体で、トップのリスト一覧というのは、この「完全な記事」の一部を表示していることになります。
完全な記事ですから、サムネイルはありません。サムネイルは、例えばその「完全な記事」にアイキャッチ画像が設定された場合、そのアイキャッチ画像をサムネイルとして縮小画像にして別途保管します。Simplicityデフォルトのリストでは、毎回アイキャッチ画像を読み込むのではなく、作られたサムネイルを読み込んでいます。
つまり、記事自体を読み込んでいるのではなく、記事の情報の一部を読み込んでいるということです。ここに記事のタイトルやサムネイル・その他が含まれます。
ここまでをまず理解してもらった上で、
> moreタグを記事に出す場合は
これは全文表示であるというのが前提だと説明しました。全文表示はカスタマイザーのリスト一覧の種類から選べるとも書きました。またmoreタグの位置で「続きを読む」のリンクが入り、それは本体の記事(完全な記事)へまリンクであるというのも説明しました。トップのリスト一覧は全て本体へ繋がるリンクです。
> 全文表示せずに
> 記事タイトルとサムネイルのみの表示するには
> できないということでしょうか?これは記事へのリンクのことを言われているのでしょうから全文表示である必要はありません。記事タイトルとサムネイルを表示して本体の記事へのリンクにするなら、デフォルトのリスト一覧で良いですし、それはcssで抜粋部分を非表示にするカスタマイズをすればよいというのも前のレスで説明しました。
その上でどういう意図での質問なのかが上手く取れずにいます。
単純に、サムネイルと記事タイトルだけで構成されたリスト一覧にしたいけれども、どうすればよいかということなのか、全文表示にする所にタイトルとサムネイルだけにするというのはどういうことなのか、moreタグをどのようにつかいたいのかと言うようなことが伝わりません。
つまり最初の質問の1つ目はcssで解決でき、2つ目の質問は記事ページでmoreタグはその仕様上適用されません。何かしらの位置で折りたたみがしたいというのならjQueryで可能です。
が、折りたたみは基本的に記事を読む人にとっては1アクション増えるので面倒くさいだけです。記事本体にアクセスすれば記事全体があるわけですから、記事全体を更に折りたたむ必要はないと思います。簡単に言うと「記事内だけmoreタグを反映できるようにしてほしい」というのがどういうことなのかが理解できないということです。使う言葉が違うだけで別のことを言われている可能性があるため、記事内の「記事」は何を表しているか(トップのリストアイテム・記事そのもの等)、moreタグの反映は何を表しているかをもう少し具体的に説明してください。
-
2016年12月6日 2:14 PM #48325
Hidekichi
ゲストまぁ実際に、トップのリストを全文表示にしてmoreタグを任意の位置に入れてどのように表示されるかを確かめれば意味が解ると思います。
上記を確認した後、同じ記事を編集して、moreタグの位置を変更してください。
-
2016年12月7日 12:31 AM #48389
ずらさん
ゲスト回答ありがとうございます。
どうやら自分自身本来のmoreタグの質問事項や目的についていろいろ誤解していたことがわかり、無事解決できました!
細部のところまでご教授、
ありがとうございました。
-
-
投稿者投稿
- トピック「moreタグの記事挿入について」には新しい返信をつけることはできません。