Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › ブログ投稿一覧を固定ページに作成
-
投稿者投稿
-
-
2017年7月2日 5:37 PM #53610
とあるWordPress中毒者
ゲスト<p>お世話になっております。</p>
<p>- Simplicity2 ver 2.5.6 子テーマ使用
- WordPress ver 4.8
を使わさせていただいております。</p>
<p>公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。</p>
<p>そのため、 http://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うとh1が隠れてしまい、なんのページなのかわからなくなってしまいます。</p>
<p>通常の固定ページのように表示するにはどうしたら良いのでしょうか…</p>
<p>問題のページ↓</p>
-
2017年7月2日 5:41 PM #53611
とあるWordPress中毒者
ゲストいろいろミスが多かったので改訂版。ご迷惑おかけします。
お世話になっております。
- Simplicity2 ver 2.5.6 子テーマ
- WordPress ver 4.8
を使わさせていただいております。
公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。
そのため、 http://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うとh1が隠れてしまい、なんのページなのかわからなくなってしまいます。
通常の固定ページのように表示するにはどうしたら良いのでしょうか…
問題のページ↓
http://junzatu.com/blog/ -
2017年7月2日 7:18 PM #53616
わいひらキーマスターWordPressの機能(設定>表示設定>フロントページの表示)
この状態にしておいてもらって良いでしょうか?
-
2017年7月3日 12:59 AM #53629
とあるWordPress中毒者
ゲストあれ、なっているはずです。
意味していること、違いますか? -
2017年7月3日 8:06 PM #53635
わいひらキーマスター申し訳ないですが、もう少し詳しく説明をお願いします。
公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。
この書き込みから、http://junzatu.com/blog/ の下にWordpressがインストールされたのかと思えば、http://junzatu.com/にインストールされているんですね。
なのでなおさらよくわからなくなってしまいました。/blog/ に固定ページを作るのであれば、blogというスラッグで固定ページを作るのではダメなんですか?
ちょっと申し訳ないですがイマイチ、どのようにされたいのかが僕には分からないです。
詳細な仕様を、もう少し詳しく書いていただけると助かります。 -
2017年7月3日 10:07 PM #53648
かうたっく
ゲストhttp://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うとh1が隠れてしまい、なんのページなのかわからなくなってしまいます。
その固定ページblogに、新たに作ったPHPのページのh1ではないですよね!
固定ページをそのまま公開したら、固定記事に書いたタイトルのh1
通常の記事一覧を置きたいと言うことなら、記事一覧の領域であるタイトルはh2になってる仕様な、気もしますが・・・カテゴリページのイメージなら、h1がカテゴリ名。その後のカテゴリ記事一覧ではh2が該当カテゴリのタイトルという印象
固定ページだとh1がタイトル、見出しがh2。
記事一覧なら、ブログタイトルがh1、記事一覧のタイトルがh2。これがシンプリシティだと思ってます。新規固定ページ用のphpを作成してなければ^^ -
2017年7月3日 11:10 PM #53649
とあるWordPress中毒者
ゲストわいひらさん
blogというスラッグで固定ページを作るのではダメなんですか?
blogというスラッグで固定ページを作っているのですが、要するにそこの一番上のところに他の固定ページのように「記事一覧」と表示したいわけです。
日本語下手でごめんなさい(´・ω・`)カウタックさん
その固定ページblogに、新たに作ったPHPのページのh1ではないですよね!
h1.entry-title のことです。
記事一覧なら、ブログタイトルがh1、記事一覧のタイトルがh2。
それをくずして
固定ページタイトル:h1.entry-title
記事一覧の記事のタイトル:h2とするのは無謀ですか?
-
2017年7月4日 6:05 AM #53652
かうたっく
ゲストカテゴリページのように・・・。ってことですか?
たとえば、https://wp-simplicity.com/category/news/
「NEWS」一覧がh1
記事一覧がのエントリーのタイトルがh2みないな?『WordPressの機能(設定>表示設定>フロントページの表示』で、どのファイルを使っているか私にはわかりませんので具体的な事はいえないですけど・・・。h1タグを指定して他のページに影響でなければエントリーカードの上に置けば可能ですよね^^
-
2017年7月4日 6:20 AM #53653
かうたっく
ゲスト『WordPressの機能(設定>表示設定>フロントページの表示』で、どのファイルを使っているか
間違えました。
固定ページblogの『ページ設定』にあるページタイプに指定されたファイルが、どのファイルを使っているか・・・でした^^ -
2017年7月4日 7:55 AM #53655
かうたっく
ゲスト固定ページblogの『ページ設定』にあるページタイプに指定されたファイル
ボケてました!
固定ページblogの『固定ページの属性』のテンプレートの指定がどうなっているかとかでした。ですが、今見たら自作のテンプレートですか?おそらくそれっぽい・・・
・・・/blog/ページのテンプレートのh2のまえに
<h1 class=”entry-title”>ここにタイトル<h1>
入れたらどうですか?それから
WordPressの機能(設定>表示設定>フロントページの表示)
として別のページをフロントページにしてますよね?…/blog/はフロントページではないですよね。。
大混乱してますけど、言葉の選択肢を増やしてもらえればなと書いてみました❦
-
2017年7月4日 4:46 PM #53660
わいひらキーマスター別のページをフロントページにしてますよね?…/blog/はフロントページではないですよね。。
そうなんです。それで僕も、よくわからなくなってしまって。
ただ今、/blog/ページを見たら、タイトルが出ているので、もう解決されたということで良いのかな?

-
2017年7月4日 8:29 PM #53661
かうたっく
ゲスト今確認しました
さらに思考覚悟で格闘中みたいですが、この質問では解決されたみたいで何よりですね^^
いつもお疲れ様です❦
-
2017年7月7日 10:28 PM #53714
とあるWordPress中毒者
ゲスト遅くなりました。
ただ今、/blog/ページを見たら、タイトルが出ている
そのタイトルは…一回ただの固定ページにしていたときのものです…
いろいろ試行錯誤した末、categoryで「ブログ」を作ってその中に記事を書いていくことにしました。
こちらのトピックの手も借りつつ目指していたようなページになりました。
そのため http://junzatu.com/category/blog/ が記事一覧になっています。
まあこれで自己満足しているので問題がなければこれでいこうと思っています。長々とお付き合い頂きありがとうございました。
-
2017年7月7日 10:32 PM #53715
とあるWordPress中毒者
ゲスト -
2017年7月8日 3:18 AM #53716
かうたっく
ゲストそのため http://junzatu.com/category/blog/ が記事一覧になっています。
http://junzatu.com/category/blog/ を http://junzatu.com/blog/ 変更したいということなら、リダイレクトすれば良くないですか?それではダメですかねぇ???
まあこれで自己満足しているので問題がなければこれでいこうと思っています。
それなりに満足されてるならなりよりですが、せっかくなので、私も質問させてください。
たとえば『投稿一覧を新規固定ページに作って、それをトップページに作る。例として記事一覧を表示させたい場合。
固定ページをトップページに持ってくる方法。
- 固定ページ、domain.com/hoge/などを作成
- ダッシュボード『設定』より『表示設定』、『固定ページ』をクリック。フロントページの選択で作成した固定ページdomain.com/hoge/を指定し選択
新規ファイルを作り、カスタマイズしたいとき。
- 新たにhoge.phpファイルを作成して、初めに子テーマに導入。
新規hoge.phpファイルのざっくりな作り方
<?php //インデクスリスト用 ?> <?php get_header(); ?> <?php get_template_part('list') ?> <?php get_footer(); ?>Simplicity2府フォルダ内にあるindex.phpファイルダウンロードしてファイル名を変更保存。
下記のように、こんな感じで作る。<?php /* Template Name: 半角スペース開けてほげ(子テーマに表示される名前) */ get_header(); ?> <?php get_header(); ?> <!-- h1タグ入れるならココとか。パンくずlist上になる --> <!-- list.phpのファイルをコピペ --> <?php get_footer(); ?>文字コードはutf-8bomなし(n)
改行コードはCR+LFで指定、上書き保存。最後に
- 固定ページ、domain.com/hoge/を開き、サイド・スマホなら下のほうにある『固定ページの属性』のテンプレートから、『Template Name』で指定した名前のファイルを選んで更新。
作る順番は好きなようにすればOKです。でもローカルで試したほうが良いと思います。真っ白画面になるか、ブラウザのhttp500エラー画面が表示されるので。
この方法が簡単かもしれません。そしてlist.phpをいじるなら、これが(多分)一番だと思います。検索キーワードは思いつきません・・。。
ここから質問させてください。
親テーマの恩恵があるほうが良い面があるので、
<?php get_template_part('list') ?>を、<?php echo get_directory_directory_uri(); ?>/list.phpなど・・・使って(親テーマにあるファイルを)表示する方法があれば…と思うんですけど、ビックリするほど検索でヒットしません><phpのlistファイルだけでなく他phpファイルなど子テーマに導入せずに、親テーマ恩恵を受けるのは難しい(もしくはメチャクチャなこと言っている感じ)ですか???
時間がなければ、色んな検索キーワード、検索すればヒットする言葉・単語など、どう調べれば良いか、教えてください。お願いします。
-
2017年7月8日 3:32 AM #53717
かうたっく
ゲスト時間がなければ、色んな検索キーワード、検索すればヒットする言葉・単語など、どう調べれば良いか、教えてください。お願いします。
補足させてください。単語で調べても、おそらく…またぶち当たるので、関連絡めた言葉的な文だと助かります><
おねがいします。 -
2017年7月8日 8:49 AM #53718
かうたっく
ゲストとあるWordPress中毒者さんに
公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。
そのため、 http://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うと
http://junzatu.com/blog/のアドレスはhttp://junzatu.com/となります。
h1が隠れてしまい、なんのページなのかわからなくなってしまいます。
h1タグだけをトップページhttp://junzatu.com/に付けたいなら、Simplicity2フォルダ内にある『トップページを表示するphpファイル』ダウンロード。
※ファイルまでのパス例/junzatu.com(/public_html/)wp-content/themes/simplicity2フォルダ内ダウンロードしたそのphpファイルをsimplicity2-childフォルダ内にアップロード。
その後、子テーマからh1タグを入れたらダメですか?
※固定ページの機能としては意味がない(※固定ページを作らなくてもできること。)ですが、h1タグを入れるだけなら、これで対応できます・・・。※個人的に何をどのようにしたいか、わかってませんので案として。これで良いのであれば、『トップページを表示するphpファイル』を教えてもらえたら。(私は実装して確認しないとわかりません❦)
すでに満足であれば、それが良いですねっ^^ -
2017年7月8日 8:39 PM #53732
わいひらキーマスター親テーマの恩恵があるほうが良い面があるので、を、/list.phpなど・・・使って(親テーマにあるファイルを)表示する方法があれば…と思うんですけど、ビックリするほど検索でヒットしません><
phpのlistファイルだけでなく他phpファイルなど子テーマに導入せずに、親テーマ恩恵を受けるのは難しい(もしくはメチャクチャなこと言っている感じ)ですか???
子テーマにテンプレートファイルさえ置いてなければ、get_template_partで呼び出せば親テーマのものが表示されませんでしたっけ?
-
2017年7月8日 9:46 PM #53737
かうたっく
ゲスト子テーマにテンプレートファイルさえ置いてなければ、get_template_partで呼び出せば親テーマのものが表示されませんでしたっけ?
画像やjs環境しかわかりませんけど、親テーマから画像ならimgタグ内で、呼び出すとか見たことあります
子テーマ内で、親テーマのPHPファイルの読みこみをっ!
となると、とたんに検索結果0で、Google壊れたかと思ったほどでした。
ファイルの読みこみできれば、アップデートで子テーマのアップデートしたい場合便利!と思ったまでです。
しかも他のキーワードが出てきたので、個人的に探しがいが出てきました^^
それから個人的にですが
※流入時の書きこみの答え、ヒントが欲しかった!のかも……知れません -
2017年7月9日 8:48 PM #53749
わいひらキーマスター試しに子テーマのbefore-main.phpに以下のようなコードを入れてみました。
<?php get_template_part('navi') ?>
子テーマフォルダ内にnavi.phpテンプレートがなくても、問題なく表示されているようです。

テンプレート内の関数が使えないところで呼び出しているとか、いろいろ違う原因があるのかもしれません。
-
2017年7月10日 11:27 PM #53781
かうたっく
ゲスト- phpファイルを子テーマに導入せず、親テーマファイルを読み込む方法
<?php get_template_part('navi') ?>
子テーマフォルダ内にnavi.phpテンプレートがなくても、問題なく表示されているようです。テンプレート内の関数が使えないところで呼び出しているとか、いろいろ違う原因があるのかもしれません。
テーマ内でしたら行けるイメージで、テーマフォルダ以外とか、呼び出せない印象です。
が、テーマ内ファイルで(‘navi’)として上記コードでその様に使えるとかすら知らなかったので、活用法が増えた感が満載です!
私と同じ感覚の人に届けば良いのに!と願ってます
反面タイトルと違った質問になってスミマセン。そして、教えてくれてありがとうございます!
^^とあるWordPress中毒者さん、中途で質問割込んで入ってスミマセン。。
-
2017年7月11日 4:33 PM #53787
わいひらキーマスターテーマフォルダ以外を呼び出すのは、ちょっと一筋縄ではいかないのかもしれません。試したことがないので僕も未知数です。
-
2017年7月13日 8:12 AM #53825
かうたっく
ゲストやっと意味がわかりました!子テーマから
例えば親テーマのpartials/content-page.phpを表示したいときの書き方
<?php get_template_part( 'partials/content', 'page' ); ?>
navi.phpの場合
<?php get_template_part('navi') ?>
関数リファレンス/get template part
9割理解できてませんけど、わいひらさんのコードと、見比べてこれはわかりました。インクルードタグ|WordPressCodexの『カスタムテンプレート』 『{slug}.php または {slug}-{name}.php ファイルを読み込む。』これで8割なるほどです。
分かったつもりになるまでが大変ですね・・、ありがとうございます^^
-
2017年7月13日 3:52 PM #53831
わいひらキーマスターget_template_partが第2引数を設定できるのは初めて知りました。
その方法だと、サブフォルダのテンプレートファイルも呼び出せるんですね。
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。