Я пытаюсь создать тему для WordPress на основе bootstrap 4.4.1.
В идеале я хотел бы использовать Bootstrap Список группы: https://getbootstrap.com/docs/4.4/components/list-group/#links -and- кнопки
Мне удалось отредактировать последние сообщения и последние комментарии так, как я хотел.
Я сделал следующее:
1 - Скопировал «class-wp-widget-latest-comments.php» и «class-wp-widget-Recent-posts.php» в мою тему.
2 - Затем я переименовал файлы и добавил это строка кода в мой файл функций
require_once get_template_directory() . '/widgets/bootstrap-class-wp-widget-recent-posts.php';
add_action( 'widgets_init', create_function( '', 'register_widget( "Bootstrap_WP_Widget_Recent_Posts" );' ) );
require_once get_template_directory() . '/widgets/bootstrap-class-wp-widget-recent-comments.php';
add_action( 'widgets_init', create_function( '', 'register_widget( "Bootstrap_WP_Widget_Recent_Comments" );' ) );
3 - добавлены Bootstrap классы в «bootstrap -class-wp-widget-Recent-comments.php» и «bootstrap -class-wp» -widget-latest-posts.php ”
Et voilà! Он работает как задумано.
Но у меня проблемы с Виджеты страниц, архивов, категорий, тегов и календаря .
Например, в «class-wp-widget» -pages.php ”, в строке 93, единственное, что я могу изменить, это класс, см. ниже:
<ul>
<?php echo $out; ?>
</ul>
Источник: https://github.com/WordPress/WordPress/blob/master/wp-includes/widgets/class-wp-widget-pages.php
My знания в php ограничены ... поэтому я не уверен, возможно ли это.
Мой вопрос: могу ли я редактировать каждый виджет так же, как я делал для «Недавних сообщений» и «Недавних комментариев»?
Спасибо.