ユーザーがブログのデフォルトページを設定できるようにする必要があります。したがって、誰かが「www.example.com/blog/」にアクセスしたときに表示されるページは、ブログ投稿リストまたは特定のページです。
どのページがすでに設定されているかを私が知ることができるように見えます:
get_option( 'page_on_front' ): returns the ID of the static page assigned to the front page.
次を使用して変更できますか:
set_option( 'page_on_front', 10 );
すでに設定されている特定のフロントページを削除するにはどうすればよいですか? nullに設定しますか?
UPDATE:
私はこのブログの投稿を表示しているかどうかを確認するための呼び出しを見つけました:
get_option( 'show_on_front' ) == 'posts';
ところでこれはネットワークサイト(Wordpress MU)にあります。
管理URLを手動で入力した場合wp-admin/options.php
すべてのオプションとその値のリストが表示されます。
show_on_front
は、前面に表示するページが選択されている場合のpage
です。 page_on_front
およびpage_for_posts
は0
ページが選択されていない場合。
update_option
これらの値を変更するには、set_option
関数。