Различные полезные коды и хуки, которые я использую в своих и клиентских проектах Wordpres.
Уже несколько раз сталкивался с тем, что плагин Breadcrumb NavXT работает как-то странно, выводит путь в хлебных крошках наоборот (пост - категория - главная). Причем в самом плагине есть опция чтобы выводилось как надо (главная - категория - пост), но она не работает.
В некоторых случаях ловил ошибку вроде bcn_display not working.
Ну и последним в списке стало отсутствие соответствующего виджета Breadcrumb NavXT в списке доступных при сборке шаблона хлебных крошек для очередного сайта.
После чего я плюнул, и стал вставлять в соответствующее место шаблона вот этот вот код вызова хлебных крошек, прописав ему необходимые стили (вы же можете обернуть код в соответствующий div).
<?php if(function_exists('bcn_display')) { bcn_display(); } ?>
Очень полезно для Advanced Custom fields, так как там по умолчанию нельзя ввести произвольное поле на странице категории.
В итоге добавил вот такой вот код в archive-product.php
$queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy; $term_id = $queried_object->term_id; the_field('gurusite_descr1', $taxonomy . '_' .$term_id); ?>
Необходимо установить плагин Code snippets и добавить код ниже. Конечно, вы можете поступить как говноразрабочик и добавить его в function.php, но это будет целиком на вашей совести.
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); /** * Change the length of excerpt. * * @param int $length The number of words. Default 55. * @return int New excerpt length. */ function custom_excerpt_length( $length ) { return 20; // number of words. Default is 55. }