記事内ページネーションのカスタマイズとAMP対応(方法の共有)

Simplicityの特徴 › フォーラム › Simplicity2に関する話題何でも › 記事内ページネーションのカスタマイズとAMP対応(方法の共有)

  • このトピックには4件の返信、2人の参加者があり、最後にガノーにより8年、 9ヶ月前に更新されました。
4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #58340
      ガノー
      ゲスト

      わいひらさん、みなさん、はじめまして。わいひらさん、便利なテーマありがとうございます。

      ページャーのカスタマイズ方法を検索をしてもあまり情報が得られず、四苦八苦しながら実践しましたので、情報共有のため公開しておきます。

      https://ganohr.net/blog/how-to-customize-pagination-in-articles-with-simplicity2/

      • ページャの前後に次へ、前へを追加する
      • AMPの場合はAMPページへ遷移させる

      私はSimplicity2本体のpager-page-links.phpを置き換える方法を紹介していますが、
      Simplicity2の子テーマでカスタマイズできるようになると嬉しいです。
      (というかもっといい方法があるのかもしれません)

      公式のAMPプラグインと比べてエラーが少なく、[ad]ショートコードで任意のタイミングで広告を入れ込めるSimplicity2は最高のテーマだと思います。

      今後とも応援しております。

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

      有用なカスタマイズ記事を書いていただいてありがとうございます!
      記事を読んでみて「はて、wp_link_pages関数には、前へ、次へリンクと、ナンバーリンクをまとめて出力する方法ってあったっけ?」と思ったのですが、そのように3回関数を呼び出して返り値を合成して出力するんですね。
      目から鱗でした。

      ところで、pager-page-links.phpですが、子テーマでもカスタマイズ可能です。
      ちょっと手順が必要ですが、親テーマのpager-page-links.phpテンプレートを子テーマフォルダにコピーして複製すれば、子テーマのテンプレートとして動作します。

      そうすることで、今後親テーマがアップデートされても、ページャーのカスタマイズが引き継がれます。

    • #58345
      ガノー
      ゲスト

      わいひらさん、御返信ありがとうございます!

      >子テーマフォルダにコピーして複製すれば、子テーマのテンプレートとして動作します。

      ありがとうございます! 試してみたところ成功しました!
      子テーマに無いものでも、親テーマからコピーしてくれば、そちらを認識するのでしょうか?
      そうだとすると、非常に便利ですね!

      (時間が取れず後日となりますが、)
      子テーマの方への適用方法は記事内に反映しておこうと思います!

      それではこれにて失礼いたします。今後ともよろしくお願いいたします!
      m(_ _)m

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

      子テーマに無いものでも、親テーマからコピーしてくれば、そちらを認識するのでしょうか?

      Wordpress自体がそういった仕様です。
      詳しくは以下などを参照してみてください。
      https://nelog.jp/wordpress-child-theme

    • #58353
      ガノー
      ゲスト

      おはようございます!

      Wordpress自体がそういった仕様です。
      詳しくは以下などを参照してみてください。
      https://nelog.jp/wordpress-child-theme

      面白い仕組みですね! 資料も分かりやすいです。
      今後参考にさせて頂きます。
      m(_ _)m

4件の返信スレッドを表示中
  • トピック「記事内ページネーションのカスタマイズとAMP対応(方法の共有)」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)