Пользовательский короткий код показывает одно и то же значение для всего цикла почтового запроса (страница архива WordPrPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пользовательский короткий код показывает одно и то же значение для всего цикла почтового запроса (страница архива WordPr

Сообщение Anonymous »

Я создал короткий код, используя приведенный ниже код, и поместил его в цикл пост-запроса, например страница архива. В результате все элементы в цикле запроса отображают «хлеб» независимо от того, к какой категории они относятся, например. торт и пирожное также означают «хлеб».
function display_class_category() {
$target_categories = array( 'bread', 'cake', 'brownie' );
if ( has_category( $target_categories ) ) {
$categories = get_the_category( get_the_ID() );
foreach ( $categories as $category ) {
if ( in_array( $category->slug, $target_categories ) ) {
$category_link = get_category_link( $category->term_id );
return ' ' . esc_html( $category->name ) . ' ';
}
}
}
return '';
}
add_shortcode( 'class_category', 'display_class_category' );


Подробнее здесь: https://stackoverflow.com/questions/797 ... press-arch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»