add_action('customize_register','action_customize_register');
if(!function_exists('action_customize_register')){
function action_customize_register($customizer){
$categories=get_categories();$cats=array('vabnoslider'=>'— '.__("Необходимо выбрать категорию","VAB").' —');
foreach($categories as $category){
$cats[$category->slug]=$category->name;
}
$customizer->add_section('VAB_slider_cat',array('title'=>__("Слайдер категорий","VAB"),'description'=>__('Описание новой секции',"VAB"),'priority'=>66,));
$customizer->add_setting('VAB_slide_cat_opt', array(
'default' => 'vabnoslider'
));
$customizer->add_control(new WP_Customize_Control($customizer,'VAB_slide_cat', array(
'settings' => 'VAB_slide_cat_opt',
'label' => __("Выберите категорию","VAB"),
'section' => 'VAB_slider_cat',
'type' => 'select',
'choices' => $cats,
)));
}
}
//не забываем перед выводом проверить
if(get_theme_mod('VAB_slide_cat_opt')!=='vabnoslider'){
...
Такое ощущение, что не ты его писал))) у него в предыдущем вопросе в комментарии под спойлером готовый пример лежит
...
$switcher=array();
foreach( $trololo as $post ){
setup_postdata($post);
$switcher[].=get_the_title();
...
<div class="slider-switcher">
<div class="switcher-row">
<?php
foreach($switcher as $k){
echo '<div class="switcher-row-btn ">'.$k.'</div>';
}
?>
</div>
</div>
ТОесть: 1 кнопка - тайтл последнего поста, 2 кнопка - тайтл предпоследнего поста и тд
$switcher=array_reverse($switcher);
foreach($switcher as $k){
echo '<div class="switcher-row-btn ">'.$k.'</div>';
}
Блоки с классом "switcher-row-btn" это кнопки слайдера, как вывысти в их текст названия записей которые выводятся в слайдер, тобишь the_title?
<div class="wrap-slider">
<div class="slider">
<?php
$postsSA = get_posts( array(
'category' => 1,
'numberposts' => 5,
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
$switcher=array();
foreach( $postsSA as $post ){
setup_postdata($post);$switcher[].=get_the_title();
?>
<div class="display-wrap ">
<div class="display">
<div class="display-img">
<?php the_post_thumbnail('post_thumb') ?>
</div>
<div class="display__trapezoid">
<div class="trapezoid-wrapper">
<div class="trapezoid-title"><?php the_title(); ?></div>
<div class="trapezoid-sub"><?php the_excerpt(); ?></div>
<div class="trapezoid-btn">
<a href='<?php the_permalink() ?>'><button class="trapezoid-click">Read more</button></a>
</div>
</div>
</div>
</div>
</div>
<?php
}
wp_reset_postdata(); // сброс
?>
</div>
<div class="slider-switcher">
<div class="switcher-row">
<?php
foreach($switcher as $k){
echo '<div class="switcher-row-btn ">'.$k.'</div>';
}
?>
</div>
</div>
</div>
<div class="main-content-container">
<div class="main-content-container-items">
<div class="content-container-items__news">
var_dump($posts);
$posts = get_posts( array(
'category' => 4,
'numberposts' => 5,
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
$TroloLo = get_posts( array(
'category' => 4,
'numberposts' => 5,
'post_type' => 'post',
'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );
<a href=\"%1$s\" aria-label=\"%2$s\">".__('Вы вошли как','psycopypsycopy')." %3$s</a>. <a href=\"%4$s\">".__('Выйти','psycopypsycopy')."?</a>
...
case '<a href=\"%1$s\" aria-label=\"%2$s\">Вы вошли как %3$s</a>. <a href=\"%4$s\">Выйти?</a>' :
$translated_text = __('<a href=\"%1$s\" aria-label=\"%2$s\">Вы ворвались как %3$s</a>. <a href=\"%4$s\">Валим отсюда?</a>','psycopypsycopy');
...
еще и не факт, что ему именно такие графики нужны...
Но, подобное, например
графики можно строить по разному
$('#кнопка').click(function(){
var Clon=document.createElement('div');
Clon.className="Volni";
Clon.innerHTML='<textarea cols="56" rows="1" placeholder="<?php _e('Укажите название радиопотока','domain');?>" name="theme_settings[volna_Name][]" value=""required></textarea><textarea cols="56" rows="1" placeholder="<?php _e('Укажите ссылку на радиопоток','domain');?>" name="theme_settings[volna_SRC][]" value=""required></textarea><?php echo $Button_del;?>';
Priemniy_Punkt.insertBefore(Clon,Priemniy_Punkt.children['last']);
});
все эти данные будут записываться в таблицу wp_option
$wp_customize->add_setting('setting_id',array(
'type' => 'theme_mod', // Или 'option'
но почему-то решения на просторах инета я не нашёл
add_action('wp_nav_menu_item_custom_fields',
add_action('admin_enqueue_scripts','load_admin_styles_scripts');
if(!function_exists('load_admin_styles_scripts')){
function load_admin_styles_scripts(){
if(!did_action('wp_enqueue_media')){wp_enqueue_media();}
add_action('wp_update_nav_menu_item',
...
if(isset($_POST['custom_menu_media'][$menu_item_id])){
$sanitized_data=$_POST['custom_menu_media'][$menu_item_id];
$allowed_html=array('img'=>array('src'=>true,'alt'=>true,'class'=>true,),'video'=>array('id'=>true,'class'=>true,'loop'=>true,'preload'=>true,'controls'=>true),'source'=>array('src'=>true,),);
$sanitized_data=wp_kses($sanitized_data,$allowed_html);
...
add_filter('walker_nav_menu_start_el',
...
if($args->theme_location=="идентификатор меню"
...
set_post_thumbnail( айди поста, айди медиафайла );
Устанавливает миниатюру записи
и не важно добавлена поддержка в редакторе или нет
add_theme_support('post-thumbnails');
, т.е. то, что что у Вас на скриншоте.только не ясно как Вы параметры устанавливаете