• Home
  • Service 提供サービス
  • Drone 空撮
  • PORTFOLIO 事例庫
  • YouTube 動画庫
  • Photo Gellery 写真庫
  • News お知らせ
  • About 概要
  • Privacy Policy 個人情報保護方針
  • 特定商取引法に基づく表記
お問い合わせ
CONTACT INFORMATION
三重県松阪市
嬉野津屋城町1355−4
0598-30-5698
月~金曜日 9:00~18:00
Tweets by aquacube
  • Home
  • Service 提供サービス
  • Drone 空撮
  • PORTFOLIO 事例庫
  • YouTube 動画庫
  • Photo Gellery 写真庫
  • About 概要
  • News お知らせ
  • Privacy Policy 個人情報保護方針
  • 特定商取引法に基づく表記
お問い合わせ
To Blog

WordPressでフロントページを固定ページに設定するとページングができないときの対処方法

2012.07.25
-
WordPress

WordPressをカスタマイズする場合、フロントページを固定ページにすることが多いと思います。
これまでフロントページでページングさせるようなコンテンツを作ることがなかったので、今回はその備忘録。

通常、固定ページでページングさせる場合は

get_posts(’posts_per_page=10&paged=’.$paged)

などを記述すれば良いのですが、フロントページを固定ページで使う場合には、2ページ目以降を表示できずに動作しませんでした。

これは、フロントページを固定ページにすると、paged の情報が無効になってしまうというWPの仕様のようです。バグなのかどうかはわかりませんが、functions.phpに以下を記述することで動作するようになりました。

[crayon] add_action( ‘parse_query’, ‘my_parse_query’ ); function my_parse_query( $query ) { if ( ! isset( $query->query_vars[‘paged’] ) && isset( $query->query_vars[‘page’] ) ) $query->query_vars[‘paged’] = $query->query_vars[‘page’]; }[/crayon]

PREVIOUS POST
WordPress 3.4へアップグレードでContact Form 7が送信エラーになる場合の対処方法
NEXT POST
WordPress:管理者以外の管理画面でプラグインメニューを非表示にする
category
  • All
  • News
  • Tips
  • WordPress
archives




LATEST POSTS
  • 2024.12.18
    年末年始の休業のお知らせ
  • 2024.08.02
    2024年 夏季休業のお知らせ
  • 2024.05.28
    フィッシングメールにご注意ください
GET CONNECTED

Copyright - AQUACUBE

WordPressでフロントページを固定ページに設定するとページングができないときの対処方法 | ホームページ、パンフレット、名刺 制作 - AQUACUBE(アクアキューブ) | ホームページ、パンフレット、名刺 制作 – AQUACUBE(アクアキューブ)
よりよいエクスペリエンスを提供するため、当ウェブサイトでは Cookie を使用しています。引き続き閲覧する場合、Cookie の使用を承諾したものとみなされます。OK