Size: a a a

WordPress Russian Community

2021 November 22

BS

Bogdan Shchensnevich in WordPress Russian Community
Всем привет ! Хочу создать архивные страницы для слагов кастомной таксономии.  Создал темплейт taxonomy-taxonomy-name.php и не могу понять как добавить в них гутенберг блоки
источник

UC

User Concept in WordPress Russian Community
Спасибо! Сейчас попробую
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Оч интересно, можешь схематично нарисовать?
источник

AZ

Artem Zolin in WordPress Russian Community
Зачем вы делаете reset_query? Сами придумали или подсмотрел где-то?
источник

BS

Bogdan Shchensnevich in WordPress Russian Community
Юзаю темплейт который подсмотрел в интернете. Но не в этом суть. Проблема в том что не могу понять как редачить эти страницы в редакторе и можно ли так вообще делать
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Таксономии пока не поддерживают гутен
источник

BS

Bogdan Shchensnevich in WordPress Russian Community
Понял, спасибо
источник

AR

Alex R in WordPress Russian Community
Без рисунка кодом могу представить:

class Menu_With_Description extends Walker_Nav_Menu {

   public function start_el(&$output, $item, $depth = 0, $args = null, $id = 0) {
       global $wp_query;
       $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';

       $class_names = $value = '';

       $classes = empty( $item->classes ) ? array() : (array) $item->classes;

       $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
       $class_names = ' class="' . esc_attr( $class_names ) . '"';

       if ( in_array( 'nav-widget', $classes )  ) {

       $output .= $indent ;
       $output .=  // Здесь нужно вывести виджет ;
       $output .= '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';

       } else {

       $output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';

       }
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Между пунктами меню?
источник

AR

Alex R in WordPress Russian Community
источник

AR

Alex R in WordPress Russian Community
такая схема нужна
источник
2021 November 23

КЗ

Кирилл Золотарев... in WordPress Russian Community
Предполагаю что здесь
function start_lvl( &$output, $depth ) {
   // depth dependent classes
   $indent = ( $depth > 0  ? str_repeat( "\t", $depth ) : '' ); // code indent
   $display_depth = ( $depth + 1); // because it counts the first submenu as 0
   $classes = array(
     'sub-menu',
     ( $display_depth % 2  ? 'menu-odd' : 'menu-even' ),
     ( $display_depth >=2 ? 'sub-sub-menu' : '' ),
     'menu-depth-' . $display_depth
     );
   $class_names = implode( ' ', $classes );

   // build html
   $output .= "\n" . $indent . '<ul class="' . $class_names . '">' . "\n";
  $output .= the_widget();
 }
Скорее всего нужно еще условия всякие прописать нужные, враперы сделать чтобы удобно было стилизовать итд
Возможно рациональнее воспользоваться плагином вроде этого https://ru.wordpress.org/plugins/quadmenu/
источник

AR

Alex R in WordPress Russian Community
the_widget автоматом выводит содержимое виджета и вылетает за пределы меню. Протестировал
источник

AR

Alex R in WordPress Russian Community
не важно где ставишь перед или внутри li
источник

AR

Alex R in WordPress Russian Community
плагин смотрел - в некоторых моментах не очень подходит
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Таки да это же список, туда ничего кроме элементов li помещать не желательно, попробуй теги ul, li сменить на дивы
источник

UC

User Concept in WordPress Russian Community
Что-то вообще ничего не меняет mode no-cors
источник

UC

User Concept in WordPress Russian Community
Бред какой-то, неужели никто не может подсказать как в wordpress разрешить кроссдоменные запросы
источник

UC

User Concept in WordPress Russian Community
Решения из гугла не рабочие
источник

UC

User Concept in WordPress Russian Community
Если кто готов помочь разобраться с ситуацией - могу финансово отблагодарить, если так сложно всем ответить в чате
источник