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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.