То, что я хочу сделать, - это создать простую внешнюю форму отправки сообщений для каждого типа сообщений, которые я включу в свое приложение Wordpress. Например, будут статьи, события, быстрые сообщения, и эти типы будут иметь различный дизайн / структуру для просмотра пользователем.
Автор будет использовать эти формы для публикации своих материалов.
Насколько я знаю, у меня может быть другой шаблон для этих типов с функцией if in category
, но меня интересуют альтернативные решения (возможно, лучше). Я знаю, что page_template
добавить в массив http://wpengineer.com/1229/puplishing-extend-of-wordpress/, но есть ли что-нибудь еще?
Также у меня возникают трудности с перенаправлением или даже повторением размещенной ссылки (как показано ниже). К твоему беспокойству я не могу повторить $link
.
Спасибо за вашу помощь.
if(isset($_POST['submit'])){
global $user_ID;
$new_post = array(
'post_title' => $_POST['post_title'],
'post_content' => $_POST['post'],
'post_status' => 'publish',
'post_date' => date('Y-m-d H:i:s'),
'post_author' => $user_ID,
'post_type' => 'post',
'post_category' => array(0)
);
wp_insert_post($new_post);
}
Я попытался перенаправить без удачи, даже я повторяю ссылку
$pid = wp_insert_post($new_post);
$link = get_permalink( $pid );
echo $link;
wp_redirect( $link );