Question

Je suis en train d'ajouter un formulaire dans lequel les utilisateurs peuvent soumettre après de front-end.

Je suis suivant ce tutoriel: http: // wpshout.com/wordpress-submit-posts-from-frontend /

Ce que je fais est d'ajouter ce code à un de mes page- modèle. La forme apparaît bien, mais quand je clique sur le bouton Soumettre il me donne « Page non trouvée erreur »

Un grand nombre de commentateur en disant qu'il ne fonctionne pas. Point Quelqu'un peut-il me la bonne direction? Le code est incomplet? A des défauts? Ai-je fait quelque chose de mal?

Merci

Towfiq I.

Était-ce utile?

La solution

<?php $postTitle = $_POST['post_title'];
$post = $_POST['post'];
$submit = $_POST['submit'];

if(isset($submit)){

    global $user_ID;

    $new_post = array(
        'post_title' => $postTitle,
        'post_content' => $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);

}

?>
<!DOCTYPE HTML SYSTEM>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled Document</title>
</head>

<body>
<div id="wrap">
<form action="" method="post">
<table border="1" width="200">
  <tr>
    <td><label for="post_title">Post Title</label></td>
    <td><input name="post_title" type="text" /></td>
  </tr>
  <tr>
    <td><label for="post">Post</label></td>
    <td><input name="post" type="text" /></td>
  </tr>
</table>

<input name="submit" type="submit" value="submit" />
</form>
</div>

</body>
</html>

J'ai trouvé à Themeforest il fonctionne bien,
vous pouvez faire beaucoup de choses avec cela, vous devez ajouter un code supplémentaire pour vérifier si un utilisateur est connecté ou tout ce que vous voulez faire,

D'autre part, vous devez rechercher dans les plugins WordPress repo pour découvrir quelques grands plugins,
Chercher "frontend"

it helps

Autres conseils

Haha, c'est mon tutoriel qui a échoué mal. Désolé combat qui, il était écrit quelque chose que je parce que je jamais eu tout le monde 404 d'émission d'autre avait avec elle.

Les formes post frontend j'utilise la plupart du temps ouvrir dans une fenêtre modale, par exemple, les formes post que j'ai fait pour http: // wphonors.com sont chargés dans la chose popup thickbox, que je crois est la raison pour laquelle je ne ai jamais eu un problème avec cela. J'ai pu faire tout ce que je voulais avec mes formes, ajax soumettre, le soumettre à des postes soumis redirect, ou tout simplement afficher un message et aller à une page au hasard.

Mon mauvais à échouer avec ce tutoriel, j'ai eu de bonnes intentions:)

Peut-être essayer de les charger en utilisant thickbox, il est vraiment très simple à faire. Je travaille toujours sur un suivi tutoriel pour le rachat qui a échoué, mais il a été difficile de faire fonctionner la façon dont la plupart des gens seraient susceptibles de le mettre en œuvre dans leurs sites.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top