2016-12-22 2 views
1

Я использую Woocommerce Projects plugin для WooCommerce, и я сделал некоторые дополнительные метаполя для проектов.Плагин WooThemes Projects - изменение местоположения отображаемого поля costum

Но как я могу отобразить их на том месте, где я хочу их?

На этом example page они показывают вариант, который покажет его под кратким описанием. Но как я могу изменить местоположение, разместить его везде, где захочу, в файле шаблона.

ответ

1

Update(смотри ниже: файлы шаблонов Переопределение Проекты безопасно)

Что вы смотрите, это this documentation, в котором перечислены все возможные крючки с WooCommerce "Projects" plugin.

Таким образом, вы будете иметь только изменить крюк:

add_action('projects_after_loop_item', 'display_new_projects_fields', 10); 

Замена 'projects_after_loop_item' одним из приведенных ниже крючков, чтобы изменить отображаемое расположение вокруг петли (например):

projects_before_loop 
projects_before_loop_item 
projects_loop_item 
projects_after_loop_item 
projects_after_loop 

Или также (с другими шаблонами плагинов «Проекты»):

## General layout 
projects_before_main_content 
projects_after_main_content 
projects_sidebar 

## Archives 
projects_archive_description 

## Single Projects 
projects_before_single_project 
projects_before_single_project_summary 
projects_single_project_summary 
projects_after_single_project_summary 
projects_after_single_project 

Переопределение Проекты файлы шаблонов безопасно

копию Директории templates, расположенный в projects-by-woothemes папку плагинов для вашего активного каталога ребенка темы (или активный каталог темы) и переименовать его projects ,

Плагин проектов всегда будет проверять вашу тему для этих файлов, прежде чем отображать основные шаблоны в качестве резервной копии. Любые файлы шаблонов, найденные в теме, получат приоритет, а основной аналог игнорируется.

Теперь вы можете редактировать любой файл шаблона, как вы хотите, добавив в него этот маленький мир коды (из примера), непосредственно там, где вы хотите, показывая свое собственное значение поля, используя только :

echo esc_attr(get_post_meta($post->ID, '_location', true)); 

в конце концов, лучше держать в этой папке, только пользовательские шаблоны.


Reference и связанной с ними:

+0

Но это не возможно сделать это нравится: , поэтому я могу поместить заголовок в заголовок? (я не парень PHP, но я изучаю) haha: p – Maanstraat

+0

Я использую ACF также для веб-сайта, но потому, что я просто новый в PHP (я дизайнер, а не программист на PHP), я думал, что это трудно для меня чтобы сделать его таким же, как этот плагин. Мне нужны категории, и люди могут легко добавлять другие категории или редактировать их. И вы можете посетить страницу категории и тому подобное. – Maanstraat

+0

это работа! Я уже создал собственный шаблон внутри моей папки тем, что уже делал это хорошо. Но теперь мне интересно, как я могу отображать только ту категорию, в которой находится продукт. Знаете ли вы, как я могу это показать? И тогда я все знаю :-) – Maanstraat