Княгиня — сайт 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