Княгиня — сайт webdevelopernotes.ru

Блог с полезными шпаргалками и заметками по веб-разработке, включая WordPress, CSS и другие технологии.

Домен
webdevelopernotes.ru
Сайт
https://webdevelopernotes.ru
Отрасль
Информационные технологии
Ключевые слова
WordPress, CSS, шпаргалки, веб-разработка, Yoast SEO, виджеты, спам, анимация, вебмастер

Технологии

  • analytics: Rambler Top100 (analytics), Yandex Metrica, Yandex Webvisor
  • cms_and_site_builders: WordPress
  • ecommerce_platforms: WooCommerce
  • javascript_libraries: jQuery
  • pixels: Rambler Top100
  • seo_signals: open_graph, robots_meta, twitter_cards

О сайте

Title: Блог верстальщика

Description: Блог верстальщика. Заметки о сайтострое, рецепты html и css, полезные советы, курьёзы в работе

Keywords: Панина Юлия Владимировна, верстальщик, блог верстальщика, вёрстка, html, css

---

[Битрикс: получить айди всех родительских разделов](https://webdevelopernotes.ru/2022/01/11/bitriks-poluchit-id-roditelskih-razdelov/ "Битрикс: получить айди всех родительских разделов")

11 января 2022. Рубрики: [Шпаргалки](https://webdevelopernotes.ru/category/professionalnoe/help/); автор — Княгиня.

Пополнение рубрики «Шпаргалки». Иногда бывает необходимо получить айди предков текущего раздела инфоблока. Это можно сделать так:

<?   //получаем все вышележащие разделы   //для раздела с айди $IBLOCKSECTIONID инфоблока $IBLOCKID   $navChain = CIBlockSection::GetNavChain($IBLOCKID, $IBLOCKSECTIONID);   //собираем айди всех этих разделов   $allsectons = array();   while($arNav=$navChain-GetNext()){     $allsectons[] = $arNav[ID];   } ?

Теперь из массива $allsectons можно получить айди всех разделов сверху вниз по индексу.

[Ваш отзыв »](https://webdevelopernotes.ru/2022/01/11/bitriks-poluchit-id-roditelskih-razdelov/respond)

[Как добавить ссылку в хлебных крошках плагина Yoast SEO](https://webdevelopernotes.ru/2021/05/18/kak-dobavit-ssyilku-v-hlebnyih-kroshkah-plagina-yoast-seo/ "Как добавить ссылку в хлебных крошках плагина Yoast SEO")

18 мая 2021. Рубрики: [Шпаргалки](https://webdevelopernotes.ru/category/professionalnoe/help/); автор — Княгиня.

Рецепт работает, если вам не хватает, к примеру, ссылки на корень магазина. Используется фильтр wpseo\breadcrumb\links. Код добавляется в файл functions.php.

addfilter( 'wpseobreadcrumblinks', 'wpseobreadcrumbaddwooshoplink' ); function wpseobreadcrumbaddwooshoplink( $links ) {   global $post;     if(iswoocommerce() && !isshop()){       $breadcrumb[] = array(       'url' = getpermalink( woocommercegetpageid( 'shop' ) ),       'text' = 'Магазин',     );     arraysplice($links, 1, -2, $breadcrumb);   }   return $links; }

Здесь условие is\woocommerce() означает, что изменение применяется только к страницам магазина, созданного на woocommerce. Условие !is\shop() убирает ссылку на магазин на самой странице магазина.

[Ваш отзыв »](https://webdevelopernotes.ru/2021/05/18/kak-dobavit-ssyilku-v-hlebnyih-kroshkah-plagina-yoast-seo/respond)

[WordPress: как убрать обёртки виджетов](https://webdevelopernotes.ru/2020/03/24/wordpress-kak-ubrat-obyortki-vidzhetov/ "WordPress: как убрать обёртки…

Каноническая страница: webdevelopernotes.ru

Княгиня — сайт webdevelopernotes.ru | Строка