Блоггер и пример который надо записать.

Пока нет основного сайта, надо добавить интересное решение что бы не забыть.

Приступим.

Берем плагин Code Snippets (https://wordpress.org/plugins/code-snippets/)

Устанавлвиаем в репозиторий свой и в нем созаем 2 сниппита

Первый для отключения тегов тип Архив, категории и прочее

называем например :

Get rid of the “Category:”, “Tag:”, “Author:”, “Archives:” and “Other taxonomy name:” in the archive title.

и вставляем этот код

add_filter( 'get_the_archive_title', 'my_theme_archive_title' );
 /**
 Remove archive labels.
 @param  string $title Current archive title to be displayed.
 @return string        Modified archive title to be displayed.
 */
 function my_theme_archive_title( $title ) {
 if ( is_category() ) {
     $title = single_cat_title( '', false );
 } elseif ( is_tag() ) {
     $title = single_tag_title( '', false );
 } elseif ( is_author() ) {
     $title = '' . get_the_author() . '';
 } elseif ( is_post_type_archive() ) {
     $title = post_type_archive_title( '', false );
 } elseif ( is_tax() ) {
     $title = single_term_title( '', false );
 } elseif ( is_home() ) {
     $title = single_post_title( '', false );
 }
 return $title;
 } 

Далее маленький лайфхак для вукомерца, так как по умолчанию Российских городов нет и надо еще приложить кучу сил что бы реализовать то что хотелось бы.

Называем снипет к примеру “города России” и добавляем

/**
 @snippet       Регионы России для добавления в доставкее и на странице оформления заказа
 @sourcecode    https://wpruse.ru/my-plugins/dobavit-regiony-dostavki-v-woocommerce/
 @testedwith    WooCommerce 3.8
 @author        Artem Abramovich
 @see           https://ru.wordpress.org/plugins/wc-city-select/
 */
 add_filter( 'woocommerce_states', 'awrr_states_russia' );
 function awrr_states_russia( $states ) {
 $states['RU'] = array(
     '01' => 'Республика Адыгея',
     '02' => 'Республика Башкортостан',
     '03' => 'Республика Бурятия',
     '04' => 'Республика Алтай',
     '05' => 'Республика Дагестан',
     '06' => 'Республика Ингушетия',
     '07' => 'Республика Кабардино-Балкария',
     '08' => 'Республика Калмыкия',
     '09' => 'Республика Карачаево-Черкессия',
     '10' => 'Республика Карелия',
     '11' => 'Республика Коми',
     '12' => 'Республика Марий Эл',
     '13' => 'Республика Мордовия',
     '14' => 'Республика Саха',
     '15' => 'Республика Северная Осетия — Алания',
     '16' => 'Республика Татарстан',
     '17' => 'Республика Тыва',
     '18' => 'Удмуртская Республика',
     '19' => 'Республика Хакасия',
     '20' => 'Чеченская республика',
     '21' => 'Чувашская Республика',
     '22' => 'Алтайский край',
     '23' => 'Краснодарский край',
     '24' => 'Красноярский край',
     '25' => 'Приморский край',
     '26' => 'Ставропольский край',
     '27' => 'Хабаровский край',
     '28' => 'Амурская область',
     '29' => 'Архангельская область',
     '30' => 'Астраханская область',
     '31' => 'Белгородская область',
     '32' => 'Брянская область',
     '33' => 'Владимирская область',
     '34' => 'Волгоградская область',
     '35' => 'Вологодская область',
     '36' => 'Воронежская область',
     '37' => 'Ивановская область',
     '38' => 'Иркутская область',
     '39' => 'Калининградская область',
     '40' => 'Калужская область',
     '41' => 'Камчатский край',
     '42' => 'Кемеровская область',
     '43' => 'Кировская область',
     '44' => 'Костромская область',
     '45' => 'Курганская область',
     '46' => 'Курская область',
     '47' => 'Ленинградская область',
     '48' => 'Липецкая область',
     '49' => 'Магаданская область',
     '50' => 'Московская область',
     '51' => 'Мурманская область',
     '52' => 'Нижегородская область',
     '53' => 'Новгородская область',
     '54' => 'Новосибирская область',
     '55' => 'Омская область',
     '56' => 'Оренбургская область',
     '57' => 'Орловская область',
     '58' => 'Пензенская область',
     '59' => 'Пермский край',
     '60' => 'Псковская область',
     '61' => 'Ростовская область',
     '62' => 'Рязанская область',
     '63' => 'Самарская область',
     '64' => 'Саратовская область',
     '65' => 'Сахалинская область',
     '66' => 'Свердловская область',
     '67' => 'Смоленская область',
     '68' => 'Тамбовская область',
     '69' => 'Тверская область',
     '70' => 'Томская область',
     '71' => 'Тульская область',
     '72' => 'Тюменская область',
     '73' => 'Ульяновская область',
     '74' => 'Челябинская область',
     '75' => 'Забайкальский край',
     '76' => 'Ярославская область',
     '77' => 'Москва',
     '78' => 'Санкт-Петербург',
     '79' => 'Еврейская автономная область',
     '82' => 'Республика Крым',
     '83' => 'Ненецкий автономный округ',
     '86' => 'Ханты-Мансийский автономный округ — Югра',
     '87' => 'Чукотский автономный округ',
     '89' => 'Ямало-Ненецкий автономный округ',
     '92' => 'Севастополь',
 );
 return $states;
 } 

Разработчик данного чуда Абрамович Артем, спасибо ему за это решение. И да весь синтаксис, а точнее код можно вставить гутенбергом, выбрав “Код”.

(Visited 82 times, 1 visits today)

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *