Intereting Posts
Показывать и фильтровать вложенные пользовательские сообщения Тип пользовательского сообщения, пост-форматы, связанные с настраиваемым типом сообщения> 404 архивов Ракетный загрузчик Cloudflare + WordPress -> Игнорировать скрипты? get_template_part в админ Сжимает ли WordPress мои изображения? если да, то как это предотвратить? Интеграция не-WooCommerce и заказов WooCommerce вместе WP_Query терпит неудачу, несмотря на то, что у него 1 сообщение Как получить сообщения в блоге в CMS? Как отсортировать другой тег в навигационном меню WordPress и назначить класс : первый ребенок, применяющий ко всем ссылкам Демпинговая переменная в пользовательской функции pre_gets_post в functions.php возвращает NULL Отображать настраиваемое поле только в том случае, если оно имеет значение Структура URL-адресов заголовков и категорий Что нового в WordPress? Можно ли направить пользователей на определенную должность на основе пароля, введенного на домашней странице?

Открыть вкладку в текущей проблеме дня jQuery и WordPress

Мне нужно создать вкладку на настраиваемом шаблоне страницы, который откроет вкладку в текущем день релятизации.

Это моя страница шаблона

<?php /* Template Name: Palinsesto */ get_header(); ?> <div class="td-main-content-wrap"> <div class="td-container <?php echo $td_sidebar_position; ?>"> <div class="td-crumb-container"> <?php echo td_page_generator::get_page_breadcrumbs(get_the_title()); ?> </div> <div class="td-pb-row"> <?php switch ($loop_sidebar_position) { default: ?> <div class="td-pb-span8 td-main-content" role="main"> <div class="td-ss-main-content"> <?php if (have_posts()) { while ( have_posts() ) : the_post(); ?> <div class="td-page-header"> <h1 class="entry-title td-page-title"> <span><?php the_title() ?></span> </h1> </div> <div class="td-page-content"> <?php the_content(); endwhile;//end loop } ?> <div class="tabs"> <ul class="tabNavigation"> <li><a href="#monday">Monday</a></li> <li><a href="#tuesday">Tuesday</a></li> <li><a href="#wednesday">Wednesday</a></li> <li><a href="#thursday">Thursday</a></li> <li><a href="#friday">Friday</a></li> <li><a href="#saturday">Saturday</a></li> <li><a href="#sunday">Sunday</a></li> </ul> <div id="monday"> <h2>Monday</h2> <p>monday ...</p> </div> <div id="tuesday"> <h2>Tuesday</h2> <p>tuesday ...</p> </div> <div id="wednesday"> <h2>Wednesday</h2> <p>wednesday ...</p> </div> <div id="thursday"> <h2>Thursday</h2> <p>thursday ...</p> </div> <div id="friday"> <h2>Friday</h2> <p>friday ...</p> </div> <div id="saturday"> <h2>Saturday</h2> <p>saturday ...</p> </div> <div id="sunday"> <h2>Sunday</h2> <p>sunday ...</p> </div> </div> <!--<ul class="tab"> <li><a href="javascript:void(0)" class="tablinks" onclick="openCity(event, 'London')">London</a></li> <li><a href="javascript:void(0)" class="tablinks" onclick="openCity(event, 'Paris')">Paris</a></li> <li><a href="javascript:void(0)" class="tablinks" onclick="openCity(event, 'Tokyo')">Tokyo</a></li> </ul> <div id="London" class="tabcontent"> <h3>London</h3> <p>London is the capital city of England.</p> </div> <div id="Paris" class="tabcontent"> <h3>Paris</h3> <p>Paris is the capital of France.</p> </div> <div id="Tokyo" class="tabcontent"> <h3>Tokyo</h3> <p>Tokyo is the capital of Japan.</p> </div> --> </div> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> <?php get_sidebar(); ?> </div> </div> <?php break; } ?> </div> <!-- /.td-pb-row --> </div> <!-- /.td-container --> </div> <!-- /.td-main-content-wrap --> <?php get_footer(); 

Я помещаю здесь этот код о вкладке будних дней

  <div class="tabs"> <ul class="tabNavigation"> <li><a href="#monday">Monday</a></li> <li><a href="#tuesday">Tuesday</a></li> <li><a href="#wednesday">Wednesday</a></li> <li><a href="#thursday">Thursday</a></li> <li><a href="#friday">Friday</a></li> <li><a href="#saturday">Saturday</a></li> <li><a href="#sunday">Sunday</a></li> </ul> <div id="monday"> <h2>Monday</h2> <p>monday ...</p> </div> <div id="tuesday"> <h2>Tuesday</h2> <p>tuesday ...</p> </div> <div id="wednesday"> <h2>Wednesday</h2> <p>wednesday ...</p> </div> <div id="thursday"> <h2>Thursday</h2> <p>thursday ...</p> </div> <div id="friday"> <h2>Friday</h2> <p>friday ...</p> </div> <div id="saturday"> <h2>Saturday</h2> <p>saturday ...</p> </div> <div id="sunday"> <h2>Sunday</h2> <p>sunday ...</p> </div> 

После этого на functions.php я добавлю этот код скрипта

  /* Date Current */ function wpse203799_footerscript(){ ?> <script type="text/javascript"> $(function() { var tabContainers = $('div.tabs > div'); $('div.tabs ul.tabNavigation a').click(function () { tabContainers.hide().filter(this.hash).show(); $('div.tabs ul.tabNavigation a').removeClass('selected'); $(this).addClass('selected'); return false; }).eq((new Date().getDay() || 7) - 1).click(); }); </script> <?php add_action( 'wp_footer', 'wpse203799_footerscript', '30' ); }?> 

Но не работает. Я показываю простой список, а не вкладку. Я также пытаюсь

 <script> $(function() { var tabContainers = $('div.tabs > div'); $('div.tabs ul.tabNavigation a').click(function () { tabContainers.hide().filter(this.hash).show(); $('div.tabs ul.tabNavigation a').removeClass('selected'); $(this).addClass('selected'); return false; }).eq((new Date().getDay() || 7) - 1).click(); }); 

Прямо на странице custom перед?> На закрытии заголовка, но ничего не меняется. Где не так? благодаря

Ваша проблема заключается в форматировании:

  <?php add_action( 'wp_footer', 'wpse203799_footerscript', '30' ); }?> 

Есть очень веская причина, что программисты следуют стандартам кодирования и используют редакторы, которые автоматически форматируют и отступают код. Если мы сделаем это с используемым здесь кодом, мы увидим следующее:

  <?php add_action( 'wp_footer', 'wpse203799_footerscript', '30' ); } ?> 

Это означает, что функция никогда не wp_footer к wp_footer потому что вызов add_action находится внутри функции. Единственный способ привязать его к написанному таким образом коду – это вызов самой функции, чего вы не хотите.

Вместо этого переместите вызов add_action за пределы функции, чтобы он всегда вызывался