2015-11-27 3 views
1

Это блог: http://radutanasescu.ro/Wordpress «читать далее» вместо полного поста на блоге домашней странице через детскую тему

Это тема: https://wordpress.org/themes/responsive/

Ребенок Тема: http://cyberchimps.com/guide/child-theme-example/

И глядя здесь : https://codex.wordpress.org/Customizing_the_Read_More, я попытался убедить тему показать выдержки вместо полных сообщений на главной странице, набрав это в дочерних темах function.php файл, подобный этому:

<?php 
    function new_excerpt_more($more) { 
     //die('no yolo :('); 
     global $post; 
     return '<a class="moretag" href="'. get_permalink($post->ID) . '"> Read the full article...</a>'; 
    } 
    function child_theme_setup() { 
     //die('yolo works'); 
     // Replaces the excerpt "more" text by a link 
     add_filter('excerpt_more', 'new_excerpt_more'); 
    } 
    add_action('after_setup_theme', 'child_theme_setup'); 
?> 

Это явно не работает, потому что я php noob, если не комментировать die('yolo works'); работает и die('no yolo :('); нет.

+0

Из интереса вы были бы счастливы редактирования шаблона домашней страницы? Это для меня было бы гораздо более логичным решением. Радость детской темы заключается в том, что вы можете редактировать бит родительской темы в соответствии с вашими потребностями. Я также думаю, что то, что вы пытаетесь сделать, не будет работать из-за того, что показано на главной странице. –

+0

Прошу прощения, я не следую :) из того, что я прочитал, если я хочу сохранить возможность обновить тему «Отзывчивая», я не должен ее редактировать, это то, к чему предназначена детская тема, это не? –

+0

попробуйте использовать крюк 'pre_get_post', что может вам помочь. –

ответ

1

Ознакомьтесь с описанием post, о котором мы писали. Надеюсь, поможет!

+0

Выглядит правильно, но знаете ли вы, как добавить эту функциональность через дочернюю тему? –

Смежные вопросы