Existe-t-il un moyen d'insérer un (ou plusieurs) champ de téléchargement sur une page d'édition de type de publication personnalisée? Je ne veux pas utiliser la galerie midia avec tous les champs et d'autres choses.Type de publication personnalisée WordPress 3.0 avec téléchargement
Répondre
Ceci est un exemple assez basique, mais il devrait vous mettre en route;
function my_upload_field()
{
echo '<input type="file" name="my_upload_field" />';
}
add_action('init', create_function('',
'add_meta_box("my_upload_field", "Upload File", "my_upload_field", "post");'));
function handle_upload_field($post_ID, $post)
{
if (!empty($_FILES['my_upload_field']['name'])) {
$upload = wp_handle_upload($_FILES['my_upload_field']);
if (!isset($upload['error'])) {
// no errors, do what you like
}
}
}
add_action('wp_insert_post', 'handle_upload_field', 10, 2);
Vérifiez le codex sur add_meta_box, et jeter un oeil à wp_handle_upload()
(ligne 239 wp-admin/includes/file.php
à partir de 3.0) pour plus d'informations.
C'est tout ... Merci! –
Une idée pourquoi, quand j'utilise votre code, il me dit que add_meta_box n'est pas défini. Est-ce que init est trop tôt pour l'utiliser dans mon fichier functions.php? –
Essayez 'admin_init' à la place? – TheDeadMedic
- 1. Wordpress, WP_Query avec taxonomie personnalisée et type de publication personnalisée
- 2. sécurité wordpress 3.0?
- 3. Dois-je utiliser un type de message personnalisé Wordpress 3.0?
- 4. Wordpress 3.0 Mult-User - Partage de données entre sites
- 5. Documentation Wordpress 3.0
- 6. Téléchargement du ressort 3.0 avec dépendances?
- 7. Base de données Wordpress avec table personnalisée
- 8. Wordpress 3.0 MultiBlog Theming
- 9. Wordpress 3.0: Question de menu
- 10. Comment interroger des publications pour un type de message personnalisé dans une taxonomie personnalisée? dans wordpress 3.0
- 11. WordPress 2.9.2 VS WordPress 3.0 Release Candidate
- 12. Comment faire une page pour les types de publication personnalisés dans Wordpress 3.0?
- 13. Problème de téléchargement d'extension personnalisée
- 14. Wordpress - page taxonomie personnalisée de cotation type de poste personnalisé par des termes
- 15. Blog wordpress-moveble type
- 16. images dans le répertoire de téléchargement après la mise à niveau de WordPress à 3.0
- 17. WordPress "wp_list_comments" commande personnalisée
- 18. Wordpress crée un nouveau statut de publication?
- 19. Comment créer une requête personnalisée avec WordPress?
- 20. Navigation personnalisée WordPress avec sous-pages
- 21. wordpress page personnalisée
- 22. Wordpress: custom_post_type téléchargement de l'image
- 23. Questions sur Wordpress 3.0 RC
- 24. wordpress - action hook 'publication préalable'?
- 25. Pages de publication multiples/exclusives Wordpress
- 26. Réécriture d'URL personnalisée dans wordpress
- 27. is_multisite(); Prise en charge de Wordpress 3.0
- 28. Messages envoyés par l'utilisateur dans wordpress 3.0
- 29. Wordpress 3.0 Enregistrer/Connexion Menu Button
- 30. Champ de téléchargement d'image personnalisé dans WordPress
Pouvez-vous élaborer un peu plus? Qu'est-ce que vous n'aimez pas dans la galerie média? – TheDeadMedic
J'ai besoin d'un champ de téléchargement sur la page parce que je veux simplifier, l'utilisateur n'a pas besoin de remplir complètement le formulaire de la galerie multimédia, joindre la pièce jointe ... Je veux juste télécharger le fichier et avoir le fichier , pas nécessairement un post (sur la table des messages) –