Rinat_Haisman
@Rinat_Haisman
SEO-специалист, телеграм-канал @seospecialist

Как вывести меню в собственном шаблоне страницы?

Добрый час.
Имеем:
  • тема WP Zephyr | Material Design Theme
  • собственный шаблон страницы в этой теме (чистая верстка со своими стилями и скриптами, без вызовов функций темы Zephyr - просто закинул верстку и подцепил свои стили и скрипты в page.php созданного шаблона )
  • собственный шаблон статической страницы выведен на главную
  • соответственно получается шаблон страницы никак не связан с темой


Файл functions.php:

spoiler
<?php defined( 'ABSPATH' ) OR die( 'This script cannot be accessed directly.' );

/**
 * Include all the needed files
 *
 * (!) Note for Clients: please, do not modify this or other theme's files. Use child theme instead!
 */

if ( ! defined( 'US_ACTIVATION_THEMENAME' ) ) {
	define( 'US_ACTIVATION_THEMENAME', 'Zephyr' );
}


//add_filter( 'us_blog_listing_classes', 'zephyr_listing_classes' );
add_filter( 'us_portfolio_listing_classes', 'zephyr_listing_classes' );
add_filter( 'us_gallery_listing_classes', 'zephyr_listing_classes' );
function zephyr_listing_classes( $classes ) {
	if ( strpos( $classes, 'type_masonry' ) !== FALSE ) {
		return $classes;
	} else {
		return $classes . ' animate_revealgrid';
	}

}

//add_filter( 'us_blog_listing_item_classes', 'zephyr__listing_item_classes' );
add_filter( 'us_portfolio_listing_item_classes', 'zephyr_listing_item_classes' );
add_filter( 'us_gallery_listing_item_classes', 'zephyr_listing_item_classes' );
function zephyr_listing_item_classes( $classes ) {
	return $classes . ' animate_reveal';
}

// Using labels instead of placeholders in comments form
add_filter( 'us_comment_form_fields', 'zephyr_comment_form_fields' );
function zephyr_comment_form_fields( $fields ) {
	foreach ( $fields as &$field ) {
		$field['title'] = $field['placeholder'];
		unset( $field['placeholder'] );
	}

	return $fields;
}

$us_theme_supports = array(
	'plugins' => array(
		'js_composer' => '/framework/plugins-support/js_composer/js_composer.php',
		'Ultimate_VC_Addons' => '/framework/plugins-support/Ultimate_VC_Addons.php',
		'revslider' => '/framework/plugins-support/revslider.php',
		'contact-form-7' => NULL,
		'woocommerce' => '/framework/plugins-support/woocommerce/woocommerce.php',
		'codelights' => '/framework/plugins-support/codelights.php',
		'wpml' => NULL,
		'us-header-builder' => '/framework/plugins-support/us_header_builder.php',
	),
);

require dirname( __FILE__ ) . '/framework/framework.php';


Вопрос: как вывести верхнее меню от темы Zephyr на статический шаблон главной страницы (page.php со своей версткой и стилями)?

P.S.: не могу найти, где регистрируется это меню, и как его правильно вывести вместе со стилями
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
Rinat_Haisman
@Rinat_Haisman Автор вопроса
SEO-специалист, телеграм-канал @seospecialist
Вывел в нужном месте с помощью функции: <?php wp_nav_menu( 'us_main_menu' ); ?>

us_main_menu - название меню
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы