Lập trình đặt page_on_front


9

Tôi đang cố gắng lập trình tùy chọn 'page_on_front' với giá trị id được lấy từ lệnh get_page_by_title ...

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

Điều này không hiệu quả, bất cứ ai có thể giúp đỡ?

Câu trả lời:


20

get_page_by_title() trả về một đối tượng

Sử dụng $homepage->ID.

Bạn cũng nên kiểm tra xem bạn có thực sự có giá trị hoàn trả có thể sử dụng không:

$homepage = get_page_by_title( 'Front Page' );

if ( $homepage )
{
    update_option( 'page_on_front', $homepage->ID );
    update_option( 'show_on_front', 'page' );
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.