В настоящее время у меня есть URL-адрес страницы на 100 тысяч страниц на моем веб-сайте Wordpress.
Поэтому у меня нет доступа к настройкам чтения. потому что там ошибка"Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /www/wwwroot/beetrust.click/wp-includes/class-wpdb.php on line 2320 There has been a critical error on this website. Please check your site admin email inbox for instructions"
Я хочу, чтобы ограничение количества страниц отображалось в «настройках чтения».
Чтобы я мог получить доступ к «настройкам чтения».
Я добавил следующий код в свой function.php, но он не работает.
add_action('load-options-reading.php', 'limit_reading_settings_dropdown');
function limit_reading_settings_dropdown() {
add_filter('wp_dropdown_pages', 'custom_wp_dropdown_pages', 10, 2);
}
function custom_wp_dropdown_pages($output, $args)
{
if (isset($args['name']) && ($args['name'] === 'page_on_front' || $args['name'] === 'page_for_posts')) {
$pages = get_pages(
array(
'number' => 10,
'sort_column' => 'post_title',
'sort_order' => 'ASC'
)
);
$output = '' . "\n";
$output .= '' . esc_html($args['show_option_none']) . '' . "\n";
foreach ($pages as $page) {
$selected = selected($args['selected'], $page->ID, false);
$output .= '' . esc_html($page->post_title) . '' . "\n";
}
$output .= '' . "\n";
}
return $output;
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... -wordpress
Ограничение количества страниц в настройках чтения WordPress ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение