Случайное изображение из тега / пользовательского типа на боковой панели

Как я могу вытащить одно случайное изображение из пользовательских типов сообщений «спортсменов» и поля пользовательского изображения «athletethumbnail», которое будет отображаться на боковой панели? (У меня включен PHP для моего текстового виджета на боковой панели.)

Solutions Collecting From Web of "Случайное изображение из тега / пользовательского типа на боковой панели"

Если я получу ваш вопрос правильно, как вы отметите тег в заголовке, но не в Контенте, – а также упомянуть случайное изображение, но тогда это не изображение библиотеки, а настраиваемое значение поля …

Таким образом, следующий код будет захватывать 1 случайный пользовательский тип сообщения, у которого есть настраиваемое значение поля, которое не пустое. И это сочетание get_posts , get_post_meta и Custom_Field_Parameters :

 $args = array( 'numberposts' => 1, 'orderby' => 'rand', 'post_type' => 'athletes', 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'athletethumbnail', 'value' => '', 'compare' => '!=' /* will not grab posts with empty Custom Field */ ) ) ); $show_albums = get_posts ( $args ); echo get_post_meta($show_albums[0]->ID,'athletethumbnail',true);