Я пробовал разбить массив и вернуть первую строку, но он просто возвращает все сразу. Я просто хочу получить строку и поместить ее в переменную, чтобы можно было стилизовать ее с помощью CSS.
Вот код:
Код: Выделить всё
$args = array(
'post_type' => 'membersprofile',
'posts_per_page' => 20);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
$newvar = explode(" ", the_meta());
echo $newvar[0];
endwhile;
РЕДАКТИРОВАТЬ: Спасибо Юну за то, что указал мне в правильном направлении и нашел для себя ответ. Проблема заключалась в том, что я использовал the_meta(), который возвращал только целые строки. Используя get_post_meta, я смог назначить переменные каждой возвращаемой строке. Работающий код:
Код: Выделить всё
$key_2_value = get_post_meta(get_the_ID(), 'wpcf-shortbio', true);
// check if the custom field has a value
if($key_2_value != '') {
echo $key_2_value;
}
Подробнее здесь: https://stackoverflow.com/questions/156 ... -wordpress
Мобильная версия