Ajout de messages avec vignette par programme dans WordPress
Je sais que je peux utiliser le wp_insert_post()
fonction dans WordPress pour ajouter des messages par programmation, mais je veux ajouter des messages avec une vignette, et, en la matière, aussi recadrer/redimensionner le post de la photo à la bonne WordPress tailles.
Tout cela est-il possible par programmation, ou dois-je besoin de faire un peu de travail manuellement (c'est à dire le redimensionnement/culture)?
source d'informationauteur Ronny-André Bendiksen | 2010-04-20
Vous devez vous connecter pour publier un commentaire.
Découvrez
wp_insert_attachment()
trouvé dans wp-includes/post.php (Le Codex de l'article).Donc, vous créez votre premier post à l'aide de
wp_insert_post()
puis joignez le fichier, un peu comme ce (modifiée le Codex):Concernant le redimensionnement d'image/recadrage, si vous allez à vos paramètres de support (yoursite.com/wp-admin/options-media.php), vous pouvez définir des formats personnalisés pour vos images. Probablement pas aussi robuste que vous cherchez, mais si vous intégrez la sortie avec quelque chose comme le Script TimThumbvous pouvez obtenir près de ce que vous cherchez.
Pour voir toutes les variables de la fonction a, lire le commentaire d'info post.php.
Après l'insertion de la poste et de la pièce jointe à l'aide de wordpress, wp_insert_post et wp_insert_attachment fonctions, vous pouvez ajouter la vignette à la poste en utilisant le _thumbnail_id avec la saisie de l'id, aussi longtemps que votre thème prend en charge post thumbnails.
De cette façon vous serez en mesure d'utiliser wordpress par défaut des fonctions pour les vignettes de redimensionnement et de ces.
Il y a 2 articles qui ont été écrits depuis votre question a été posée. Les deux fournissent légèrement différentes solutions à votre problème. J'espère que ces aider quelqu'un:
Par programmation de l'importation de milliers de image en vedette post vignettes dans WordPress
http://www.zdnet.com/blog/diy-it/programmatically-importing-thousands-of-featured-image-post-thumbnails-into-wordpress/118
Procédure: Télécharger des Médias via l'URL par programmation dans WordPress
http://theme.fm/2011/10/how-to-upload-media-via-url-programmatically-in-wordpress-2657/