Ajouter une meta-box pour télécharger une SECOND image sélectionnée?

17

J'aimerais ajouter une méta-boîte à mes publications et à mon éditeur de page qui me permettra de télécharger une image et de l'utiliser comme une sorte d'image SECOND. L’idée est que mon client puisse télécharger une image dans cette méta-boîte pour personnaliser l’image d’en-tête page / posts.

Voici un exemple de résultat final: enlace

Comme vous pouvez le voir en haut de la page, il y a une grande bannière d'un danseur. En ce moment, c'est codé en dur avec CSS. J'aimerais plutôt que mon client puisse modifier celui-ci à partir de l'écran d'édition de page / modification de page de Wordpress, page par page et par publication.

Comment puis-je commencer?

    
posée jkupczak 06.11.2011 - 00:22

6 réponses

6

La fonctionnalité que vous souhaitez peut être construite à partir de rien, mais un plugin de champs personnalisés vous facilitera grandement la vie.

J'utilise Champs personnalisés avancés , ce qui donne des résultats étonnants et des possibilités infinies.

Je n'ai pas utilisé celui-ci , mais cela me semble très bon aussi.

    
réponse donnée brasofilo 16.03.2012 - 22:27
4

Vous pouvez utiliser ce plugin enlace pour ajouter l'image sélectionnée secondaire à l'image d'en-tête de page / publication.

    
réponse donnée Vinod Dalvi 21.03.2012 - 06:06
2

Je suis l’un des développeurs qui gèrent cette classe metabox. il inclut un champ de téléchargement que vous pouvez utiliser.

enlace

    
réponse donnée Norcross 18.12.2011 - 00:28
1

Vous devrez ajouter une méta-boîte aux pages d'édition / de publication. Reportez-vous à la doc pour add_meta_box . Il y a un exemple détaillé ici, avec la façon de gérer / sauvegarder les informations entrées. Dans la fonction myplugin_inner_custom_box , remplacez la saisie de texte par un téléchargement de fichier (et / ou plusieurs champs si vous le souhaitez). Gérez le tableau $_FILE dans la fonction myplugin_save_postdata .

    
réponse donnée Rutwick Gangurde 06.11.2011 - 02:18
0

utiliser ce "script Meta Box pour WordPress" enlace

    
réponse donnée b0li 06.11.2011 - 09:11
0

Il existe un certain nombre de plugins et de scripts auxquels d'autres ont fait référence. Les deux projets que je préfère en tant que développeur sont Meta Box et le Meta Box Class . Les deux nécessitent que vous fassiez des modifications avec le code pour configurer les champs, mais si vous ajoutez une méta personnalisée, vous fouillerez avec du code pour l’afficher quand même.

Advanced Custom Fields est un bon plugin pour les besoins moins importants et permet l’ajout de nouveaux champs à la volée, mais chaque champ (et sous-champ - répéteurs) est ajouté en tant que champ unique et pour chaque champ ajouté, le plugin ajoute 2 champs à la base de données (le second étant un identifiant attribué par ACF.) Ainsi, si vous effectuez une requête sur une page pour obtenir 10 champs, vous allez effectuer 20 requêtes de base de données (plus une par ACF) qui peuvent vraiment ajouter à gonfler requête DB. Utilisez-le avec précaution.

    
réponse donnée E Nailor 19.02.2014 - 16:10

Lire d'autres questions sur les étiquettes