プログラムでpage_on_frontを設定する


9

get_page_by_titleコマンドから取得したid値を使用して、「page_on_front」オプションをプログラムで設定しようとしています...

$homepage = get_page_by_title( 'Front Page' );
update_option('page_on_front', $homepage);
update_option('show_on_front', 'page');

これは機能していません、誰か助けてもらえますか?

回答:


20

get_page_by_title() オブジェクトを返します。

を使用し$homepage->IDます。

また、使用可能な戻り値が本当に得られたかどうかも確認する必要があります。

$homepage = get_page_by_title( 'Front Page' );

if ( $homepage )
{
    update_option( 'page_on_front', $homepage->ID );
    update_option( 'show_on_front', 'page' );
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.