2012-07-18 4 views
0

J'utilise le code source wordpress pour développer un site web/blog. J'ai créé un formulaire où plus les entrées avec des données que j'insère sur la base de données j'ai une section de fichier de téléchargement. C'est ici que j'ai besoin de suggestions de votre part. Je voudrais avoir un dossier dans mon code wordpress et télécharger le fichier à cet endroit lors du traitement des données du formulaire.Télécharger et télécharger des fichiers sur Wordpress via PHP

Pour télécharger les fichiers téléchargés, il serait bien d'avoir une autre section dans le panneau wordpress (comme "media") où l'utilisateur pourrait aller et téléchargé les fichiers téléchargés précédemment.

C'est ce qui me vient à l'esprit mais je ne sais pas très bien comment le faire. Donc si vous pouviez m'aider en me donnant des lumières, ce serait génial. Si vous pensez que vous avez de meilleures idées sur la façon de mettre en œuvre cela, je voudrais les entendre. Donc, en reprenant, voici ce que je prétends: -Téléchargez des fichiers en soumettant un formulaire à un dossier créé par moi qui se trouve dans le dossier de modèle/code de site Web; -Lisez les fichiers de téléchargement sur une catégorie dans le panneau wordpress afin que les administrateurs puissent télécharger les fichiers à partir de là;

Répondre

0

Je l'utilise pour télécharger des fichiers avec wordpress. créer un upload.php et mettre ce code, aussi garder à l'esprit, vous avez besoin de se soucier de la sécurité :)

<?php 
define('WP_USE_THEMES', false); 
require('./wp-blog-header.php'); 
status_header(200); 
$upload = wp_upload_bits($_FILES['Filedata']["name"], null, file_get_contents($_FILES['Filedata']["tmp_name"])); 
?> 

Ou utilisez cette fonction PHP http://php.net/manual/en/function.move-uploaded-file.php

alors autre option est de sauvegarder ces fichiers comme un message personnalisé, puis vous inscrivez ce poste personnalisé comme indiqué ici http://codex.wordpress.org/Post_Types et il apparaîtra comme Media dans le tableau de bord wordrpress

+0

Constantine mais le téléchargement de fichiers va où? Pour le contenu "média" ou pour un dossier spécifique que vous avez créé? – user1511579

+0

il va télécharger le dossier et sur les médias aussi, ou de la même manière, vous pouvez utiliser la fonction php move_uploaded_file et choisi où vous voulez les mettre – Constantin

+0

Je voudrais créer une nouvelle section dans le panneau d'administration de wordpress afin que l'admin télécharger les fichiers à partir de là (sans les avoir mélangés avec du contenu multimédia). – user1511579

Questions connexes