2013-05-31 1 views
2

Я очень новичок в wordpress и нуждаюсь в помощи. Ну, мне нужно добавить настраиваемое поле в woocommerce product listing page в admin и заставить его работать.Как добавить пользовательское поле В woo commerce product listing страница администратора в Wordpress

Так где я должен внести изменения в код или в раздел admin. Мне нужны некоторые предложения о том, как заставить его работать.

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

+0

Пожалуйста, проверьте эту ссылку и получить точный Ans http://stackoverflow.com/questions/5064908/how-do-i-add-custom-fields-to-my-custom-post-type- in-wordpress-3 –

+0

ok спасибо, я проверю его – user2439262

+0

Я посмотрел на него, честно говоря, я не думаю, что я получил его, проще объяснить наивную, как я. – user2439262

ответ

2

если я понять вас правильно вы хотите добавить новые поля к вашей продукции WooCommerce, и вы хотите, чтобы эти поля, чтобы показать в панели администратора. Сейчас я работаю над этим прямо сейчас, и я нашел несколько хороших ресурсов.

Прежде всего, хотя я не могу найти документацию по ним, но непосредственно в документах API woocommerce, есть два крючка для расширения панели администратора.

  • woocommerce_product_write_panel_tabs - это позволяет вам вставить новую вкладку в панель администратора. от просмотра источника различных бесплатных плагинов woocommerce, которые делают это, кажется, что формат табуляции должен быть <li><a href="#tab_name">Tab Name</a></li>.
  • woocommerce_product_write_panel - это где вставка пользовательского содержимого панели будет идти, помещенной в <div id="#tab_name"></div>

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

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

http://www.xatik.com/2013/02/06/add-custom-form-woocommerce-product/

Примечание: что учебник не использует панель WooCommerce администратора, но и создает свою собственную панель, инструкция, которые я дал выше, плюс этот учебник, должна получить вам только в любом месте вам нужно идти.

+0

Где именно файлы? Я делаю поиск в файле для 'woocommerce_product_write_panel_tabs', который выкопал вызовы действий. – Crimbo

+0

Не уверен, что вы имеете в виду. Это крючки, а это означает, что вам не нужно знать, какой файл WooCommerce будет их называть, а также означает, что WooCommerce, вероятно, будет свободно перемещать его по мере необходимости с течением времени, так как он отключен. Если вы все равно хотите знать, что вы можете искать репозиторий woocommerce на github, например, для '' 'woocommerce_product_write_panel_tabs''', вы получите [этот результат] (https://github.com/woothemes/woocommerce/search?q = woocommerce_product_write_panel_tabs & исх = cmdform). Но я, наверное, не понимаю ваш вопрос? – birchbark

+0

Да, это похоже на то, как я нашел вызов. Да, извините, я только сейчас знаю о крючках. Я буквально искал эту функцию.Когда я смотрю, как я могу изменять функции без редактирования файлов WooCommerce (чтобы я мог безопасно обновлять плагин WooCommerce без потери изменений), я наткнулся на крючки. Итак, другими словами, извините, вы можете игнорировать мой оригинальный вопрос и спасибо за ответ быстро – Crimbo

Смежные вопросы