ブログ投稿一覧を固定ページに作成

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも ブログ投稿一覧を固定ページに作成

23件の返信スレッドを表示中
  • 投稿者
    投稿
    • #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>

      http://junzatu.com

    • #53611
      とあるWordPress中毒者
      ゲスト

      いろいろミスが多かったので改訂版。ご迷惑おかけします。

      お世話になっております。

      • Simplicity2 ver 2.5.6 子テーマ
      • WordPress ver 4.8

      を使わさせていただいております。

      公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。

      そのため、 http://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うとh1が隠れてしまい、なんのページなのかわからなくなってしまいます。

      通常の固定ページのように表示するにはどうしたら良いのでしょうか…

      問題のページ↓
      http://junzatu.com/blog/

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

      WordPressの機能(設定>表示設定>フロントページの表示)

      この状態にしておいてもらって良いでしょうか?

    • #53629
      とあるWordPress中毒者
      ゲスト

      あれ、なっているはずです。
      意味していること、違いますか?

      http://junzatu.com/blog/

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

      申し訳ないですが、もう少し詳しく説明をお願いします。

      公式サイトのようなものを作っていて、ブログを /blog/ の下に作ろうとしています。

      この書き込みから、http://junzatu.com/blog/ の下にWordpressがインストールされたのかと思えば、http://junzatu.com/にインストールされているんですね。
      なのでなおさらよくわからなくなってしまいました。

      /blog/ に固定ページを作るのであれば、blogというスラッグで固定ページを作るのではダメなんですか?
      ちょっと申し訳ないですがイマイチ、どのようにされたいのかが僕には分からないです。
      詳細な仕様を、もう少し詳しく書いていただけると助かります。

    • #53648
      かうたっく
      ゲスト

      http://junzatu.com/blog/ (固定ページ)に記事一覧を作ろうとしているのですが、WordPressの機能(設定>表示設定>フロントページの表示)を使うとh1が隠れてしまい、なんのページなのかわからなくなってしまいます。

      その固定ページblogに、新たに作ったPHPのページのh1ではないですよね!

      固定ページをそのまま公開したら、固定記事に書いたタイトルのh1
      通常の記事一覧を置きたいと言うことなら、記事一覧の領域であるタイトルはh2になってる仕様な、気もしますが・・・

      カテゴリページのイメージなら、h1がカテゴリ名。その後のカテゴリ記事一覧ではh2が該当カテゴリのタイトルという印象

      固定ページだとh1がタイトル、見出しがh2。
      記事一覧なら、ブログタイトルがh1、記事一覧のタイトルがh2。これがシンプリシティだと思ってます。新規固定ページ用のphpを作成してなければ^^

    • #53649
      とあるWordPress中毒者
      ゲスト

      わいひらさん

      blogというスラッグで固定ページを作るのではダメなんですか?

      blogというスラッグで固定ページを作っているのですが、要するにそこの一番上のところに他の固定ページのように「記事一覧」と表示したいわけです。
      日本語下手でごめんなさい(´・ω・`)

      カウタックさん

      その固定ページblogに、新たに作ったPHPのページのh1ではないですよね!

      h1.entry-title のことです。

      記事一覧なら、ブログタイトルがh1、記事一覧のタイトルがh2。

      それをくずして

      固定ページタイトル:h1.entry-title
      記事一覧の記事のタイトル:h2

      とするのは無謀ですか?

    • #53652
      かうたっく
      ゲスト

      カテゴリページのように・・・。ってことですか?
      たとえば、https://wp-simplicity.com/category/news/
      「NEWS」一覧がh1
      記事一覧がのエントリーのタイトルがh2みないな?

      『WordPressの機能(設定>表示設定>フロントページの表示』で、どのファイルを使っているか私にはわかりませんので具体的な事はいえないですけど・・・。h1タグを指定して他のページに影響でなければエントリーカードの上に置けば可能ですよね^^

    • #53653
      かうたっく
      ゲスト

      『WordPressの機能(設定>表示設定>フロントページの表示』で、どのファイルを使っているか

      間違えました。
      固定ページblogの『ページ設定』にあるページタイプに指定されたファイルが、どのファイルを使っているか・・・でした^^

    • #53655
      かうたっく
      ゲスト

      固定ページblogの『ページ設定』にあるページタイプに指定されたファイル

      ボケてました!
      固定ページblogの『固定ページの属性』のテンプレートの指定がどうなっているかとかでした。

      ですが、今見たら自作のテンプレートですか?おそらくそれっぽい・・・
      ・・・/blog/ページのテンプレートのh2のまえに
      <h1 class=”entry-title”>ここにタイトル<h1>
      入れたらどうですか?

      それから

      WordPressの機能(設定>表示設定>フロントページの表示)

      として別のページをフロントページにしてますよね?…/blog/はフロントページではないですよね。。

      大混乱してますけど、言葉の選択肢を増やしてもらえればなと書いてみました❦

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

      別のページをフロントページにしてますよね?…/blog/はフロントページではないですよね。。

      そうなんです。それで僕も、よくわからなくなってしまって。

      ただ今、/blog/ページを見たら、タイトルが出ているので、もう解決されたということで良いのかな?

    • #53661
      かうたっく
      ゲスト

      今確認しました

      さらに思考覚悟で格闘中みたいですが、この質問では解決されたみたいで何よりですね^^

      いつもお疲れ様です❦

    • #53714
      とあるWordPress中毒者
      ゲスト

      遅くなりました。

      ただ今、/blog/ページを見たら、タイトルが出ている

      そのタイトルは…一回ただの固定ページにしていたときのものです…

      いろいろ試行錯誤した末、categoryで「ブログ」を作ってその中に記事を書いていくことにしました。
      こちらのトピックの手も借りつつ目指していたようなページになりました。
      そのため http://junzatu.com/category/blog/ が記事一覧になっています。
      まあこれで自己満足しているので問題がなければこれでいこうと思っています。

      長々とお付き合い頂きありがとうございました。

    • #53715
      とあるWordPress中毒者
      ゲスト

      こちらのトピック

      のところのリンク先間違えてました(´・ω・`)

      正確には”こちらのトピック“でした

      ごめんなさい。

    • #53716
      かうたっく
      ゲスト

      そのため http://junzatu.com/category/blog/ が記事一覧になっています。

      http://junzatu.com/category/blog/http://junzatu.com/blog/ 変更したいということなら、リダイレクトすれば良くないですか?それではダメですかねぇ???

      まあこれで自己満足しているので問題がなければこれでいこうと思っています。

      それなりに満足されてるならなりよりですが、せっかくなので、私も質問させてください。

      たとえば『投稿一覧を新規固定ページに作って、それをトップページに作る。例として記事一覧を表示させたい場合。

      固定ページをトップページに持ってくる方法。

      1. 固定ページ、domain.com/hoge/などを作成
      2. ダッシュボード『設定』より『表示設定』、『固定ページ』をクリック。フロントページの選択で作成した固定ページ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ファイルなど子テーマに導入せずに、親テーマ恩恵を受けるのは難しい(もしくはメチャクチャなこと言っている感じ)ですか???

      時間がなければ、色んな検索キーワード、検索すればヒットする言葉・単語など、どう調べれば良いか、教えてください。お願いします。

    • #53717
      かうたっく
      ゲスト

      時間がなければ、色んな検索キーワード、検索すればヒットする言葉・単語など、どう調べれば良いか、教えてください。お願いします。

      補足させてください。単語で調べても、おそらく…またぶち当たるので、関連絡めた言葉的な文だと助かります><
      おねがいします。

    • #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ファイル』を教えてもらえたら。(私は実装して確認しないとわかりません❦)
      すでに満足であれば、それが良いですねっ^^

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

      親テーマの恩恵があるほうが良い面があるので、を、/list.phpなど・・・使って(親テーマにあるファイルを)表示する方法があれば…と思うんですけど、ビックリするほど検索でヒットしません><

      phpのlistファイルだけでなく他phpファイルなど子テーマに導入せずに、親テーマ恩恵を受けるのは難しい(もしくはメチャクチャなこと言っている感じ)ですか???

      子テーマにテンプレートファイルさえ置いてなければ、get_template_partで呼び出せば親テーマのものが表示されませんでしたっけ?

    • #53737
      かうたっく
      ゲスト

      子テーマにテンプレートファイルさえ置いてなければ、get_template_partで呼び出せば親テーマのものが表示されませんでしたっけ?

      画像やjs環境しかわかりませんけど、親テーマから画像ならimgタグ内で、呼び出すとか見たことあります

      子テーマ内で、親テーマのPHPファイルの読みこみをっ!

      となると、とたんに検索結果0で、Google壊れたかと思ったほどでした。

      ファイルの読みこみできれば、アップデートで子テーマのアップデートしたい場合便利!と思ったまでです。

      しかも他のキーワードが出てきたので、個人的に探しがいが出てきました^^

      それから個人的にですが
      ※流入時の書きこみの答え、ヒントが欲しかった!のかも……知れません

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

      試しに子テーマのbefore-main.phpに以下のようなコードを入れてみました。
      <?php get_template_part('navi') ?>
      子テーマフォルダ内にnavi.phpテンプレートがなくても、問題なく表示されているようです。

      テンプレート内の関数が使えないところで呼び出しているとか、いろいろ違う原因があるのかもしれません。

    • #53781
      かうたっく
      ゲスト
      • phpファイルを子テーマに導入せず、親テーマファイルを読み込む方法

      <?php get_template_part('navi') ?>
      子テーマフォルダ内にnavi.phpテンプレートがなくても、問題なく表示されているようです。

      テンプレート内の関数が使えないところで呼び出しているとか、いろいろ違う原因があるのかもしれません。

      テーマ内でしたら行けるイメージで、テーマフォルダ以外とか、呼び出せない印象です。

      が、テーマ内ファイルで(‘navi’)として上記コードでその様に使えるとかすら知らなかったので、活用法が増えた感が満載です!

      私と同じ感覚の人に届けば良いのに!と願ってます
      反面タイトルと違った質問になってスミマセン。そして、教えてくれてありがとうございます!
      ^^

      とあるWordPress中毒者さん、中途で質問割込んで入ってスミマセン。。

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

      テーマフォルダ以外を呼び出すのは、ちょっと一筋縄ではいかないのかもしれません。試したことがないので僕も未知数です。

    • #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割なるほどです。

      分かったつもりになるまでが大変ですね・・、ありがとうございます^^

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

      get_template_partが第2引数を設定できるのは初めて知りました。
      その方法だと、サブフォルダのテンプレートファイルも呼び出せるんですね。

23件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)