добавить шаблон настраиваемого поля на страницу администрирования темы - PullRequest
0 голосов
/ 22 января 2012

в WP admin, как добавить плагин шаблона настраиваемого поля на страницу темы?

он автоматически отображается в сообщениях и страницах, но я хочу это на странице темы.тема, которую я использую, взята со страницы портфолио iwak «творения».

Какие файлы мне нужно изменить, чтобы добавить это?

Ответы [ 2 ]

1 голос
/ 27 января 2012

Даниэль, вы используете этот плагин для пользовательских типов постов - http://wordpress.org/extend/plugins/custom-field-template/screenshots/? Я использовал его раньше, и парень, который его создал, - японец, так что его личная страница не очень полезна для поддержки английский идет.

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

Это не очень просто, но как только это работает, это довольно круто.

По сути, когда вы настраиваете плагин, вы создаете эти разные «Пользовательские поля», верно? Ну, часть этого должна выглядеть так:

[Custom Field Name]
type = textarea
rows = 4
cols = 40
tinyMCE = true
htmlEditor = true

Хорошо, поэтому, когда вы создали эти «Пользовательские поля», запишите часть в скобках. Вы добавите это на свои страницы шаблона:

<?php getCustomField('Custom Field Name'); ?>

Теперь, когда вы вводите информацию на страницах или в сообщениях, контент должен отображаться так, как вы его ввели.

1 голос
/ 22 января 2012

Очень сложно сказать, что вам нужно изменить, не имея возможности взглянуть на код.Будучи премиальной темой, мы не можем просто скачать ее и посмотреть.

Сказав это, тема может использовать WordPress пользовательский тип записи .Найдите код для вызова функции register_post_type .Если он используется, вам может повезти.Либо

  • добавьте 'custom-fields' к аргументу supports в этом вызове, либо
  • call add_post_type_support после регистрации типа записи.Параметр $post_type будет первым значением, переданным функции register_post_type, а параметр $supports будет 'custom-fields'.
...