2016-07-30 4 views
0

Я хочу взять текст из пользовательского поля, сделанного с помощью acf, и поместить его в выдержки, показанные сообщениями, показанными на первой странице. Я использую генезис, и я думаю, что для этого нужно сделать «remove_action» и «add_action», но я не могу понять, как это сделать.Как добавить пользовательское поле, сделанное с помощью acf в выдержку при использовании генерации в WP

ответ

0

Вы можете попробовать фильтр, который WordPress призвал the_excerpt

add_filter('the_excerpt', 'your_function_name'); 

function your_function_name($excerpt) { 
    $my_acf_field = the_field('my_acf_field'); 
    return $my_acf_field . ':' . $excerpt; 
} 

Это будет добавить строку ACF поле в начале отрывка. Если вы хотите, чтобы это применимо только на первой странице, вы можете только добавить этот код в свой файл front-page.php или вы можете поместить вышеуказанный код в свой functions.php и использовать условный код Wordpress is_front_page() в приведенном выше коде функции.

(Этот код не проверен)