Основные коды которые покрывают 90% потребностей при создании шаблона wordpress.
Подключение своего файла .js
В functions.php:
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
function my_scripts_method() {
wp_enqueue_script( 'my-script', get_stylesheet_directory_uri() . '/script.js', array('jquery'),'',true );
}
Не забываем: array(‘jquery’) — зависимость, после чего подключать скрипт. ‘my-script’ — уникальное имя скрипта (если подрубаем несколько).
Ссылка на главную
(для логотипов и т.д.)
<? echo get_home_url(); ?>
Ссылка до папки с шаблоном
(для вставки картинок и прочего)
<? echo get_template_directory_uri() . '/images/name.svg'; ?>
Вставка меню
<?php wp_nav_menu( [ 'container_class' => 'menu-header', 'theme_location' => 'top' ] ); ?>
В functions.php регистрируем меню
add_action( 'after_setup_theme', 'theme_register_nav_menu' );
function theme_register_nav_menu() {
register_nav_menu( 'top', 'верхнее меню' );
register_nav_menu( 'footer_menu', 'меню в подвале' );
}
Вывод даты поста
<?php echo get_the_date('d.m.Y'); ?>