Как изменить код плагина WP, чтобы он выводил похожие записи только в рубрике "Портфолио"?
```php
<?php
if (in_category('портфолио')) {
yarpp_related();
}
?>
```
В данном коде проверяется, принадлежит ли текущая запись категории "Портфолио". Если условие истинно, то функция `yarpp_related()` будет вызываться и отображаться только в этой категории. В противном случае, ничего не будет выводиться.
Чтобы изменить код плагина WP так, чтобы он выводил похожие записи только в рубрике "Портфолио", необходимо добавить дополнительное условие, которое проверяет, является ли текущая запись рубрикой "Портфолио". Для этого можно использовать функцию `has_category()` вместо `in_category()`.
Вот измененный код, в котором добавлено дополнительное условие:
```php
<?php
if (has_category('портфолио')) {
yarpp_related();
}
?>
```
Теперь `yarpp_related()` будет вызываться и отображаться только в записях, которые принадлежат рубрике "Портфолио". В остальных случаях, ничего не будет выводиться.
- Отключите автоматическое отображение YARPP в определенных категориях:
```php
function yarpp_disable_categories() {
// Примеры использования in_category: https://codex.wordpress.org/Function_Reference/in_category
if ( in_category( array( 'my_category_1_slug', 'my_category_2_slug' ) ) ) {
return true;
}
}
add_filter( 'noyarpp', 'yarpp_disable_categories' );
```
- Или используйте `[yarpp exclude="1,2,3"]` для исключения записей с категориями с ID 1, 2 и 3. Адаптируйте под свои нужды.