С помощью add_theme_support( 'custom-logo' ) можно добавлять 2 лого?
function my_customize_register( $wp_customize ) {
$wp_customize->add_setting('header_logo', array(
'default' => '',
'sanitize_callback' => 'absint',
));
$wp_customize->add_control(new WP_Customize_Media_Control($wp_customize, 'header_logo', array(
'section' => 'title_tagline',
'label' => 'Логотип'
)));
$wp_customize->selective_refresh->add_partial('header_logo', array(
'selector' => '.header-logo',
'render_callback' => function() {
$logo = get_theme_mod('header_logo');
$img = wp_get_attachment_image_src($logo, 'full');
if ($img) {
return '<img src="' . $img[0] . '" alt="">';
} else {
return '';
}
}
));
}
add_action( 'customize_register', 'my_customize_register' );
<a href="/" class="header-logo">
<?php
$header_logo = get_theme_mod('header_logo');
$img = wp_get_attachment_image_src($header_logo, 'full');
if ($img) :
?>
<img src="<?php echo $img[0]; ?>" alt="">
<?php endif; ?>
</a>
$screen = get_current_screen();
if($screen->id == 'edit-category') {
//здесь код
}
<?php
add_filter('admin_footer', 'screen_test');
function screen_test(){
$screen = get_current_screen();
if($screen->id == 'edit-category') {
?>
<script>
alert('Тест!');
</script>
<?php
}
}
$current_user = wp_get_current_user();
$username = $current_user->display_name;
echo '<div class="demo-card-wide mdl-card mdl-shadow--2dp">
<div class="mdl-card__title">
<h2 class="mdl-card__title-text">' . $username . '</h2>
</div>
<div class="mdl-card__supporting-text">
</div>
<div class="mdl-card__actions mdl-card--border">
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" href="/account">
Аккаунт
</a>
</div>
<div class="mdl-card__menu">
<button class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect" onclick="location.href=\'/auth/?action=logout\'">
<i href="/?action-rcl=logout" class="material-icons">exit_to_app</i>
</button>
</div>
</div>';
теперь нужно добавить несколько признаков
1) Категория: а) частные дома и квартиры, б) технические, в) эксклюзив
2) Покрытие: a) МДВ пленка, б) покраска ...
3) Стиль: a) классика, б) современный. в) технический
выбор только через определенного списка
1) привязать названию таксономии картинку,
2) нужно что бы не больше чем одна таксономия могла выбираться для каждого признака,
<?php
$context = array();
$context['page'] = Timber::get_post();
$args = array(
'post_type' => 'tours_cat',
'numberposts' => POSTS_PER_PAGE,
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'tour_type',
'value' => '40',
),
array(
'key' => 'tour_type',
'value' => '30',
),
),
);
$context['posts'] = Timber::get_posts( $args );
Timber::render( 'tours/tours.twig', $context );
?>
Попытался использовать плагин WooCommerce Variation Swatches
Как теперь перевести описание и т.д. в файле readme.txt
И как добавить красивую шапку в деталях плагина?
не могли бы вы подсказать структурированные
function mytheme_customize_register( $wp_customize ) {
$wp_customize->remove_section( 'title_tagline');
$wp_customize->remove_section( 'colors');
$wp_customize->remove_section( 'header_image');
$wp_customize->remove_section( 'background_image');
$wp_customize->remove_panel( 'nav_menus');
$wp_customize->remove_section( 'static_front_page');
$wp_customize->remove_section( 'custom_css');
}
add_action( 'customize_register', 'mytheme_customize_register', 99 );