2016-05-29 4 views
0

Я написал этот код в function.php моего wordpress theme:Добавить функцию конкретной WordPress страницы

remove_filter('get_the_excerpt', 'wp_trim_excerpt'); 
add_filter('get_the_excerpt', 'wpse_custom_wp_trim_excerpt'); 
function wpse_excerpt_length($length) { 
    return 40; 
} 
add_filter('excerpt_length', 'wpse_excerpt_length', 999); 

Как я могу загрузить этот код только для конкретной страницы WordPress, в частности, страницы-идентификатор 5580?

Спасибо

ответ

1

Ну вы можете использовать is_page() и передать страницу слизняка для того же ..you может пройти страницу слизняка, название, Id ничего в этой функции

Пример если ваш идентификатор - затем использовать is_page ('5580')

но the_excerpt в основном нас ред для блога, так что если вы ищете для блога затем использовать is_home() для одной и той же

см ссылку ниже для более подробной информации - https://developer.wordpress.org/reference/functions/is_page/

0

Как это:

if(is_page(5580) { 
    remove_filter('get_the_excerpt', 'wp_trim_excerpt'); 
    add_filter('get_the_excerpt', 'wpse_custom_wp_trim_excerpt'); 
    function wpse_excerpt_length($length) { 
     return 40; 
    } 

    add_filter('excerpt_length', 'wpse_excerpt_length', 999); 
} 
Смежные вопросы