Intereting Posts
Как я могу заставить wp-pagenavi работать с настраиваемым запросом, основанным на представлении формы? Как бороться с комментариями спама и отличать их от комментариев, не связанных со спамом? Частное обновление темы с zip-архивом без деактивации темы На главной странице отображается другое <title>, чем на всех других страницах? Получить автора мета всех авторов Пользовательские пули автора не работают с методом get_author_posts_url Могу ли я легко переключать темы на полностью построенном веб-сайте? Как создать динамические страницы? WP-API и Basic Auth возвращают 403 на POST, но не GET Показать похожие сообщения на single.php, сгруппированные по таксономическим терминам, с выбранным объектом Post Custom Custom Field category_name не работает в WP_Query Создание меню всегда дает ошибку. Для этого термина требуется имя Отображение названия категории настраиваемого типа сообщений WP_Query терпит неудачу, несмотря на то, что у него 1 сообщение Как отобразить много фотоальбомов, относящихся к категории

Если выражение внутри эха PHP

У меня есть следующее, чтобы отобразить список моих категорий:

$categories = get_categories( $args ); foreach ( $categories as $category ) { echo '<li><img src=""/><a href="' . get_category_link( $category->term_id ) . '" rel="bookmark">' . $category->name . '' . '' . $category->description . '</a></li>'; } 

Но я использую плагин «images images» для назначения изображения каждой категории (что и является

img src = "" />

для кода. Внутри src = "" Мне нужно получить следующий оператор IF:

 <?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?> 

или даже просто:

 z_taxonomy_image_url(); 

Как я могу сделать эту работу, пожалуйста?

Согласно документации плагинов ( http://zahlan.net/blog/2012/06/categories-images/ ), это выглядит довольно просто:

 <ul> <?php $categories = get_categories( $args ); foreach ( $categories as $category ) { $img_src = z_taxonomy_image_url($category->term_id); if ( $img_src ) { echo '<li><img src="' . $img_src . '" alt="" /><a href="' . get_category_link($category->term_id) . '" rel="bookmark">' . $category->name . ' - ' . $category->description . '</a></li>'; } else { echo '<li><a href="' . get_category_link($category->term_id) . '" rel="bookmark">' . $category->name . ' - ' . $category->description . '</a></li>'; } } ?> </ul> 

Вы можете попробовать это.

 $categories = get_categories( $args ); foreach ( $categories as $category ) { if (function_exists('z_taxonomy_image_url')) { $imgurl = z_taxonomy_image_url(); } if ( $imgurl ) { echo '<li><img src="'. $imgurl . '"/><a href="' . get_category_link( $category->term_id ) . '" rel="bookmark">' . $category->name . '' . '' . $category->description . '</a></li>'; } else { echo '<li><a href="' . get_category_link( $category->term_id ) . '" rel="bookmark">' . $category->name . '' . '' . $category->description . '</a></li>'; } } 

Вот мой пример:

 $categories = get_categories( $args ); foreach ( $categories as $category ) { $image = (function_exists('z_taxonomy_image_url') && z_taxonomy_image_url($category->term_id) ) ? sprintf('<img src="%s">', z_taxonomy_image_url($category->term_id) ) : ''; echo sprintf('<li>%s<a href="%s" rel="bookmark">%s %s</a></li>', $image, get_category_link( $category->term_id ), $category->name, $category->description); }