2016-02-24 4 views
1

Я искал и искал, но в основном то, что я пытаюсь сделать это:Wordpress запрос/получить часть шаблона

У меня есть пользовательский тип записи, где есть пользовательское поле под названием «петля». То, что я хотел бы сделать, это заполнить это поле, я хочу использовать его содержимое как часть шаблона. Так, например:

Пользовательские Петля поле: customloop

get_template_part («customloop»)

Так что, когда я бегу мой запрос на этот пост, я в основном нужно что бы ни заполняли в этом пользовательском поле затем вбрасываем в get_template_part(), чтобы он вытягивал этот конкретный цикл.

Любые мысли о том, как это сделать?

Заранее спасибо.

ответ

1

Да, мы можем сделать это с помощью функции get_post_meta(), просто убедитесь, что используете правильное имя ключа.

$loop = get_post_meta(get_the_ID(), 'customloop', true); 
if($loop): 
    get_template_part('customloop'); 
else: 
    get_template_part('loop'); 
endif;