Спрашиваем и отвечаем по Wordpress-14

Q
На сайте с 03.10.2011
Offline
279
#721
SeVlad:
Но даже если в плагине и нет - можно решить с пом функции redirect_canonical().

Знать бы как это сделать)) В поиске видел))

yoast скорее всего только платно.

Продвижение сайтов частным seo оптимизатором (http://seo-progression.ru/)
SeVlad
На сайте с 03.11.2008
Offline
1528
#722
qvaro:
Знать бы как это сделать)) В поиске видел))

Так почитай описание функции, погули как её применять.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M2
На сайте с 11.01.2011
Offline
336
#723

Дана ссылка на XML-файл, который нужно загрузить в ВП и создать на его основе туеву хучу страниц. Подскажите плиз плагины, которые пойдут под такую задачу.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
Zopazka
На сайте с 28.06.2016
Offline
57
#724

Подскажите, как для страниц категорий woocommerce сделать описание под списком товаров категории, а сверху шапку-картинку над товарами категории? Для каждой свое.. Есть ли плагин? или в шаблоне как то прописывать?

SeVlad
На сайте с 03.11.2008
Offline
1528
#725
Zopazka:
или в шаблоне как то прописывать?

"Прописывать" - в админке, а "изменить порядок вывода" - в шаблоне. Дочерней темы, ессно.

Zopazka
На сайте с 28.06.2016
Offline
57
#726
SeVlad:
"Прописывать" - в админке, а "изменить порядок вывода" - в шаблоне. Дочерней темы, ессно.

А можно немного подробнее? как привязать картинки к категории? те что устанавливаются в админке не трогаем..

Сделать для каждой категории woocommerce уникальную картинку над списком товаров данной категории.. Прописать в шаблоне бы где то это..

Где вообще находится шаблон для категорий магазина на woo?

SeVlad
На сайте с 03.11.2008
Offline
1528
#727
Zopazka:
как привязать картинки к категории? т

Сейчас под рукой нет WC что бы посмотреть, но именно для этого когда-то были плагины. Но по моему в последних версиях это уже в коробке.

Zopazka:
Прописать в шаблоне бы где то это..
Где вообще находится шаблон для категорий магазина на woo?

Как дочернюю тему создавать знаешь?

Вот в ней надо создать в каталог woocommerce и скопировать шаблон из плагина /woocommerce/templates/.

См https://docs.woocommerce.com/document/template-structure/

Тебе нужен archive-product.php в нём вывод описания делается с пом

do_action( 'woocommerce_archive_description' );

44 строка.

Zopazka
На сайте с 28.06.2016
Offline
57
#728
SeVlad:
Сейчас под рукой нет WC что бы посмотреть, но именно для этого когда-то были плагины. Но по моему в последних версиях это уже в коробке.

Как дочернюю тему создавать знаешь?
Вот в ней надо создать в каталог woocommerce и скопировать шаблон из плагина /woocommerce/templates/.
См https://docs.woocommerce.com/document/template-structure/

Тебе нужен archive-product.php в нём вывод описания делается с пом
do_action( 'woocommerce_archive_description' );

44 строка.

В нашем шаблоне ищем: single-product.php В данном файле ищем вот такую строку:


wc_get_template_part( 'content', 'single-product' );
И меняем ее на:

global $post;
$terms = wp_get_post_terms( $post->ID, 'product_cat' );
foreach ( $terms as $term ) $categories[] = $term->slug;
if ( in_array( 'books', $categories ) ) {
wc_get_template_part( 'content', 'single-product-books' );
} else {
wc_get_template_part( 'content', 'single-product' );
}
global $post;
$terms = wp_get_post_terms( $post->ID, 'product_cat' );
foreach ( $terms as $term ) $categories[] = $term->slug;
if ( in_array( 'books', $categories ) ) {
wc_get_template_part( 'content', 'single-product-books' );
} else {
wc_get_template_part( 'content', 'single-product' );
}

А так не получится? только через arhive-product?

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

E
На сайте с 07.10.2016
Offline
51
#729

Чтобы не индексировались страницы пагинации есть код:

function techtage_subpage_fix() {
if(is_paged()) echo '<meta name="robots" content="noindex,follow"/>';}
add_action('wp_head', 'techtage_subpage_fix');

Как сделать так, чтобы внести страницы тегов в исключения, чтобы в /tag/example/page/2/ и т.д. не простовлялось noindex,follow. Не хочу чтобы индексировались страницы пагинаций категорий и главной (ну кроме самой главной естественно), а списки тегов индексировались полностью.

Перфекционист
На сайте с 26.02.2020
Offline
15
#730

Как редактировать файл плагина?

Сам процесс не сильно сложный, но ведь плагин потом будет обновляться.

Не пишите мне в ЛС Мне надоело бояться и молчать Ловлю мелкую рыбёшку, никому не мешаю

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий