legal2019
Ответы в темах
-
Форум: Проблемы и решения
Тема: Взаимосвязь пагинации и урловБлагодарю Юрий (@yube) за столь нужный мне ответ.
Вы подтвердили мои предположения, а на просторах нета наиболее полного и развёрнутого ответа не видел.
Из этого делаю вывод, что все ссылки должны иметь вид (при стандартных записях)https://lbolimp.ru/category/novosti/
К стати, давно хотел спросить (тоже в данную тему вопроса), а ссылки типа:https://ru.wordpress.org/plugins/
https://ru.wordpress.org/themes/
https://ru.wordpress.org/news/
Каким образом реализованы, страницы, таксономии, плагины для скрытия/category/
? Просто в них я тоже не вижу, чтобы где-то было/category/
.- Ответ изменён 4 года, 8 месяцев назад пользователем legal2019.
Форум: Проблемы и решения
Тема: Требуется пояснениеРешение оказалось таким (может кому будет интересно и полезно):
При регистрации таксономии для созданного произвольного типа записи просто нужно сделать так:add_action( 'init', 'true_register_name-of-your-custom-post-type' ); // Использовать функцию только внутри хука init function true_register_ name-of-your-custom-post-type' () { $labels = array(…); $args = array( 'labels' => $labels, 'taxonomies' => array('mylabel'), // добавит поддержку меток к таксономии 'mylabel'. Если добавить в таком виде: 'taxonomies' => array('post_tag'), то все метки из стандартных записей цепляются в кастомную. ); register_post_type('name-of-your-custom-post-type' ', $args);
Соответственно у вас должно быть:
add_action('init', 'create_name-of-your-custom-post-type_taxonomy'); function create_name-of-your-custom-post-type_taxonomy(){ // регистрируем таксономию 'services' к типу записей 'name-of-your-custom-post-type' (как категории) // Как категории (иерархический древовидный порядок) - 'hierarchical' => true, // Как теги (не иерархический порядок) - 'hierarchical' => false, register_taxonomy('services', array('name-of-your-custom-post-type'), array( 'label' => 'services', // определяется параметром $labels->name 'labels' => array( 'name' => 'Категории услуг ("Термы")', ) 'hierarchical' => true, ) ); // Добавить новую таксономию, не иерархическую (как теги) $labels = array( 'name' => _x( 'Метки для услуг', 'taxonomy general name', 'textdomain' ), ); $args = array( 'hierarchical' => false, // 'labels' => $labels, ); register_taxonomy( 'mylabel', 'name-of-your-custom-post-type', $args );
Форум: Проблемы и решения
Тема: Вывод термы списком по «меткам»Перепробовав несколько вариантов получилось:
<?php $terms = get_terms( array( 'taxonomy' => array( 'mylabel' ), // название таксономии с WP 4.5 'orderby' => 'id', 'order' => 'ASC', 'hide_empty' => true, 'object_ids' => null, 'include' => array(), 'exclude' => array(), 'exclude_tree' => array(), 'number' => '', 'fields' => 'all', 'count' => false, 'slug' => '', 'parent' => '', 'hierarchical' => true, 'child_of' => 0, 'get' => '', // all - выводит все термины 'name__like' => '', 'pad_counts' => false, 'offset' => '', 'search' => '', 'cache_domain' => 'core', 'name' => '', // str/arr поле name для получения термина по нему. C 4.2. 'childless' => false, // true не получит (пропустит) термины у которых есть дочерние термины. C 4.2. 'update_term_meta_cache' => true, // подгружать метаданные в кэш 'meta_query' => '', ) ); foreach( $terms as $term ){ echo '<div style="width: 90%; margin: 10px auto;border: 1px dotted red;">' . '<h3><a href="">'.$term->name.'</a></h3>'; echo '<ol style="width: 90%; margin: 5px 30px;border: 1px dotted;">'; $query = new WP_Query( array( 'post_status' => 'publish', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'mylabel', 'field' => 'slug', 'terms' => $term->slug, ) ) )); while ( $query->have_posts() ) { # внутренний цикл $query->the_post(); ?> <li><?php echo '<a href="'. get_permalink( $post->ID ) .'">'. $post->post_title .'</a>';?> <span style="color: green; font-weight: bolder; padding-left: 20px;"><?php the_id ($post->ID) ?></li> <?php } # конец внутреннего echo "</ol></div>"; };?> </div>
Правда всё равно не получается вывести в том виде как надо, т.к. данный код выводит все записи и все термы (как метки) со всех термов (как категории), т.е. вне зависимости от того, на какой терме (категории) находишься в данный момент.
Скажем так:
Есть две термы (как категории) — 1-я «Терма (кат1)» и 2-я «Терма (кат2)». В «Терма (кат1)» есть «Метка № 1», а в «Терма (кат2)» есть «Метка № 2». Тем самым, должно быть так, чтобы при нахождении на странице «Терма (кат1)» показывалась соответствующая метка и ссылки на посты, относящиеся к ней.
К сожалению, с кодом выше, получается сделать вывод не такой как надо.
Что делать? Что не так?- Ответ изменён 4 года, 8 месяцев назад пользователем legal2019.
Форум: Проблемы и решения
Тема: Требуется пояснениеИ ещё, согласно кодексу указано:
‘taxonomies’
(array) An array of taxonomy identifiers that will be registered for the post type. Taxonomies can be registered later with register_taxonomy() or register_taxonomy_for_object_type()
.
У меня эта строка закомментирована и не сливаются метки из стандартных записей. Но предполагаю, что свои метки из моей записи не могу вытащить именно из-за того, что эта строка закомментирована.
// 'taxonomies' => array('post_tag'), // добавит поддержку меток к custom post type. Если добавить в таком виде: 'taxonomies' => array('post_tag'), то все метки из категорий цепляются.
Хочется больше про это узнать, но не могу найти инфо…- Ответ изменён 4 года, 8 месяцев назад пользователем legal2019.
Форум: Проблемы и решения
Тема: Требуется пояснениеХорошо, тогда прошу пояснить про вопрос: 2. Как сделать вывод меток произвольного типа записи?
Публиковал вопрос тут.Форум: Проблемы и решения
Тема: заголовок Gutenbergoglekler (@oglekler), спасибо. Покопавшись немного, принял такое же решение.
Форум: Проблемы и решения
Тема: заголовок GutenbergЧестно говоря, я полагал, что ответ на этом форуме будет что-то типа: «настроек у Gutenberg нет, но как вариант можно сделать … потому-что стили подключаются через … Ну, а, если не хотите заморачиваться с кодом, то как вариант плагин … »
…Всё больше и больше мне нравиться форум с кричащим названиемПоддержка → Проблемы и решения
…
Я конечно понимаю, что здесь альтруисты все, но если никто не хочет помогать, то может быть стоитПоддержка → Проблемы и решения
вообще закрыть его? (Заранее извиняюсь. Просто накипело как-то. Просто пытаешься всё больше и больше узнать из первоисточника, а получается, что… то без ответа все темы, то лишь бы кто-то отвечает не в по пад…)
Форум: Проблемы и решения
Тема: заголовок GutenbergСудя по этому ответу:
альтернатив разве нет?
Или это предложение взять за основу?Форум: Проблемы и решения
Тема: заголовок Gutenbergобоснуй
См. Вопрос и описание к нему.
Не меняется дефолтный шрифт Гутенберга. Скриншоты прилагал ранее.Внешний вид — Настройки — Дополнительные стили
Меняет стили в строго отведённых местах. Эти места обозначаются справа от блока в котором можно внести изменения. Изменения вносятся в тему сайта, а не в меню Гутенберга.
Форум: Проблемы и решения
Тема: заголовок Gutenbergиспользуй html
делал как всегда, да только раньше картинка была 1:1, а сейчас автоматом стала на 520рх (640рх), а полноразмерное только через ссылку…
Но это сути не меняет, т.к.Внешний вид — Настройки — Дополнительные стили
всё равно не то.
Форум: Проблемы и решения
Тема: заголовок GutenbergВнешний вид — Настройки — Дополнительные стили
Это всё не то.
Я имел ввиду про это:
Да что за ЁВМ?! картинку нормально вклеить не получается )))
[url=https://ibb.co/k20pcth][img]https://i.ibb.co/Sw02vzK/1.jpg[/img][/url]
<br />photo upload<br />Форум: Проблемы и решения
Тема: заголовок GutenbergНе совсем понял
Добавьте в дополнительные стили
Хотите сказать, чтобы прописать в своём функциональном файле?
Форум: Проблемы и решения
Тема: сортировка странно работаетРешение:
было:'sort_column' => 'post_parent','post_name','post_title','menu_order',
стало:'sort_column' => 'ID','post_modified','post_parent','menu_order','post_name','post_title',
Всем ОГРОМНОЕ СПАСИБО за АКТИВ.Из всех плагинов есть лишь:
Akismet Anti-Spam
Contact Form 7
Cyr-To-Lat
Google XML Sitemaps
WP Realtime SitemapЕсть стандартные записи у которых есть:
«Статус и видимость»;
«Рубрики»;
«Метки»;
«Изображение записи»;
«Отрывок»;
«Обсуждение»;
«Свойства записи» (шаблон).Есть один произвольный тип записей у которого есть виджеты: «Опубликовать»;
«Рубрики»;
«Атрибуты страницы» (Родительская + Шаблон);
«Изображение страницы».Есть стандартные страницы у которых есть:
«Статус и видимость»;
«Изображение записи»;
«Отрывок»;
«Обсуждение»;
«Атрибуты страницы» (Родительская + Шаблон).И всё же, откуда у страниц «Отрывок»?
— без понятия… Вроде ничего толком не добавлял…
Сколько всего страниц опубликовано?
— 128 страниц.
Забавно, но это не из-за плагинов (((
Залил локально 1:1 — есть выбор иерархии.
На хостинге весит — выбора иерархии нет.
Что за фигня?- Ответ изменён 4 года, 11 месяцев назад пользователем legal2019. Причина: дополнил