Публикуйте и редактируйте публикацию из внешнего интерфейса вместе с загрузкой, выпадающим списком и другими входными данными


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

В основном это то, что я хочу сделать. front end post with advanced fields

Author: fuxia, 2011-07-15

1 answers

Я считаю, что будет лучше, если вы используете метод ajax вместо отправки СООБЩЕНИЯ на ту же страницу.

Вы можете использовать javascript для увеличения набора форм/полей. Используйте массив для имени, например

<input type="text" name="ingredient[]"/>

Если вы хотите отредактировать сообщение, просто отправьте нам сохраненные данные об атрибуте значения, например

<input type="text" name="ingredient[]" value="<?php echo get_post_meta($post->ID, 'ingredient[0]', true) ?>"/>

Если в мета-записи используется один и тот же мета_кей, просто поместите его в цикл для каждого.

Надеюсь, это поможет

 1
Author: ifdion, 2012-02-15 10:57:01