web-dev-qa-db-ja.com

静的なフロントページを設定するオプションが管理者の読みとり設定から消えました

私のホームページにはブログの投稿が表示され、静的なホームページを設定する設定が読み上げオプションに表示されないことに気づいたのです。

データベースでは、オプションshow_on_frontが魔法のように投稿にも設定されました。

何人かの人々はそれがページも公開ページもないからだと言っています。しかし、私も公開されているページがあります。

私は今のところ次のことをしました

function force_static_page(){
    update_option( 'show_on_front', 'page', true);
    update_option( 'page_on_front', 28, true);
}
add_action('init', __NAMESPACE__ . '\\force_static_page');

enter image description here 

3
Andrew Welch

私はちょうど同じ問題を抱えていましたが、すぐにそれを直しました! :-)

私の場合、私のホームページは ドラフト でした。どうやら、設定はホームページをもう見つけることができません。それは去ったと思い、デフォルトのホームページを設定するオプションを無効にします。

だからあなたのホームページを見えるようにする。 (また、それを "Home"と名付けます)それがあなたのために働くことを願っています!

乾杯、コーエン

7
Koen de Graaf

私にとっては、それは簡単な修正でした - 少なくとも1ページを公開してください。

そこにいるテーマ開発者にとって、注意すべきことは、ユーザーが少なくとも1ページ公開していない場合、カスタマイザの 'static_blog_page'セクションも消えることです。

3
Jesse

私はまたこれがページが公開されているがプライベートに設定されている場合に起こることを確認します。すべてのページを非公開にするために一括編集を行うと、一般の人がページを見なくても開発できるようになると思いました。それでも可能ですが、それらの設定を再表示するには、少なくとも1つの公開された公開ページを公開する必要があります。

1
user658182

私が知っているパーティーには少し遅れましたが、私はちょうどこのエラーがありました、私は公開された、公開されたページを持っていました、しかし静的なページとしてそれを設定することができます。それは、私が自分のタイムゾーンを変更したために、ページの公開日が何らかの理由で変更されたことが原因であることがわかりました(それは過去のものではありましたが)。公開日をリセットしただけで、途中でやりました。がんばろう!

0
Nick Robinson