Accueil
/
wordpress
-
Comment modifier des widgets dans WordPress
DanslemenuApparence->Widgets,ilyaunelistedewidgetsquevouspouvezfaireglisseretdéposerpourafficherdanslabarrelatérale.OùsetrouvelecodeHTML/PHPdeceswidgetspersonnalisés?J'aiconsultélaréférencedesfonctionsdeWordPressmaisjen'airientrouvé.Ceswidgetsdoiventsûrementêtreextraitsd'unmodèleHTML/PHP.Laraisonpourlaquellejeveuxsavoir,c'estquelestitresdeswidgetspardéfautsontdesbalises<h3>etjeveuxleschangerenbalises<h5>.J'aiégalementbesoind'ajouterdes<hr/>etd'autreschoses.J'airegardédanslefich...-
widgets
-
-
Obtenir le nom du terme à partir de l'identifiant du terme?
Jenepeuxpascomprendrecommentobtenirlenomdutermedetaxonomiesij'ail'IDdutermedetaxonomie.Ceciestmoncodeactuel//createadropdownmenuofthequantitytaxonomywp_dropdown_categories(array('taxonomy'=>'quantity_category','name'=>'productQuantity','hide_empty'=>0));$quantityTerms=$_POST['productQuantity'];$quantityTax='quantity_category';Lavaleurde$quantityTermsn'estpasle"nom"delaquantitémaisl'IDdelacatégoriedequantité.Lorsqu'ildéfinitlestermesdel'objet,ilcréeunenouvellecatégorieappelée"ID#"etnel'i...-
custom-taxonomy
-
-
Obtenir le contenu de la page en utilisant le slug
J'essaied'obtenirlecontenudelapagequandjeneconnaisquelachaînedeslug.Existe-t-ilunefonctionpourcela,ouunmoyensimpledelefaireous'agit-ildelefaireviaSQL?Mercibeaucoup-
plugin-development php pages slug
-
-
Comment supprimer UL sur wp_nav_menu?
J'airecherchésurcesiteetj'aitrouvédenombreusesréponsesàcettequestion.Laplupartd'entreeuxnetravaillentpassurmonthème.Voiciunesolutionunique:trouvéetilfonctionneselonmesbesoins.functionwp_nav_menu_no_ul(){$options=array('echo'=>false,'container'=>false,'theme_location'=>'primary');$menu=wp_nav_menu($options);echopreg_replace(array('#^<ul[^>]*>#','#</ul>$#'),'',$menu);}Cecodesupprimeraulaudébutetàlafindewp_nav_menu().Donc,dansmonthème,jeviensd'écrire<ulclass="primary-nav"...-
menus functions
-
-
Différence entre do_action et add_action
Cettequestionestpeut-êtreerronée,jen'ensuispassûr.Parcequejenesuispasclairàcesujet.Jesaisqueadd_actionestutilisépouraccrochernotrefonctionàlafonctionspécifiée.Parexemple,add_action('wp_head'.'myfunc');maintenantquelquesoitlecodedansmyfuncseraexécutédanslewp_head().C'estclair,maisj'aidesdoutessurdo_actioncequ'ilfait?Jepensequ'ilestutilisépourcréernotreproprehookcommedeshooksdéjàdisponibles(wp_head,wp_footer,..etc.)Sij'airaison,quelqu'unpeut-ilmemontreruneréponsesimpleetcompréhensibleavecunexemple...-
hooks actions
-
-
Dois-je appeler do_action dans mon plugin?
Dois-jeappelerlafonctiondo_actionchaquefoisquej'add_actionquelquechose?-
plugin-development actions
-
-
Comment créer une API pour mon plugin?
J'aidéveloppédespluginspourWordPress,laplupartdespluginsquej'aidéveloppésutilisentdeuxoutroisclasses,doncpasaussiénormesqueBuddypressouWooCommerce.Jeprévoisdedévelopperdeuxpluginsopensourcepourfournirunesortedesystèmecomplexe(jenepeuxpaspartagerlesdétailspourlemomentmaisplustardpendantledéveloppement)oùd'autresdéveloppeurspeuventpersonnaliserlesfonctionsetlesystèmepoureuxdoitêtrelemêmequeBuddypressetWooCommerce.Envérifiantcesfichiersdepluginsetenréalisantqu'ilsontenregistréleurspropresactionsetf...-
plugin-development filters actions api customization
-
-
La page renvoie 404 avec des variables POST, mais pas sans
J'aiunproblèmeavecmapage.J'essayedecréerunepage"Contactez-nous".Celafonctionneparfaitemententermesdeconception.Maisquandj'essayed'envoyerleformulaireàlamêmepagequel'origine.Ilrenvoieuneerreur404.Celaneseproduitquelorsquej'envoieleformulaire.J'aiessayélesdeuxaveclesrequêtesGETetPOST.Riennesemblefonctionner.J'aimêmecommentélapartiePHPMailer.Celaestentièrementcauséparlesvariablessupplémentaires.Sicelavousaide,cesont"nom","e-mail"et"message".-
pages forms 404-error phpmailer
-
-
Suppression des méta-boîtes: remove-meta_box () ou unset ()?
J'aivudeuxfaçonsdesupprimerlesméta-boîtes:remove_meta_box()etunset().functionTEST_remove_dashboard_widgets(){remove_meta_box('dashboard_recent_comments','dashboard','normal');}add_action('wp_dashboard_setup','bmc_remove_dashboard_widgets');contrefunctionTEST_remove_dashboard_widgets(){global$wp_meta_boxes;unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);}add_action('wp_dashboard_setup','bmc_remove_dashboard_widgets');remove_meta_boxsemblemieuxcarilestclairementde...-
metabox
-
-
Meilleure pratique pour implémenter des sections personnalisées dans un thème WordPress
J'aidumalàtrouverlameilleurefaçond'implémenterdessectionspersonnaliséesdansunthèmeWordPress.Parexemple,jecréeunthèmequiauraquatresectionsenvedettesurlapaged'accueil.Cessectionsserontdansleurproprezone,distincteducontenudelapage.Jesaisquecelapourraitêtrefaitenajoutantquatrepositionsdewidget,ouunepositiondewidgetetenobligeantl'utilisateuràajouterquatrewidgets.Vouspouvezégalementajouterlesquatrezonesdanslepanneaud'optionsduthème,oumêmeessayerd'utiliserunplugindecréationdepage.Jemedemandaissiquelqu'...-
theme-development themes theme-options
-
-
Comment rendre la méthode du plugin disponible dans le thème?
Disonsquec'étaitdansmonplugin:classpluginslug_foo{publicfunctionbar(){//stuff}}etjevoulaisrendrelabarredeméthodedisponiblepouruneutilisationendehorsduplugin,parexempledansunfichierdethèmeafinqu'ellepuisseêtreappeléeavecpluginslug_bar();.J'aiessayé:functionpluginslug_get_foo(){$foo=newpluginslug_foo();return$foo;}functionpluginslug_bar(){$bar=$foo->bar;}Maisj'aieuuneerreurdevariableinconnuepour$barlorsquej'aiessayépluginslug_bar();dansmonthème:(-
plugin-development oop
-
-
Comment changer l'ordre des éléments de menu
Commentpuis-jemodifierl'ordredesélémentsdemenu-parexemplepourfaireapparaître"WordfruitCopywriters"avant"Commentpouvez-vousvendreplusdevotreproduit?"ici:http://richardclunan.com/Merci,Richard-
menus
-
-
WP_Query orderby date ne fonctionne pas
J'aiunesimpleWP_Querypourobtenirunelistedesarticlesduco-auteur(taxonomieauteur)triéspardate,voicilarequête:$username=get_the_author_meta('login',$author_id);$args=array('post_type'=>'any','orderby'=>'date',//'orderby'=>'post_date','order'=>'DESC','tax_query'=>array(array('taxonomy'=>'author','field'=>'name','terms'=>$username)));$query=newWP_Query($args);Lerésultatesttoujoursunelisted'articlesclasséspardateASC...J'aidéjàunesolutionderecherchesurinternetsanssuccès...Uneidé...-
wp-query order date
-
-
La pagination Wordpress ne fonctionne pas - Toujours afficher le contenu des premières pages
JetravaillesurunsiteWebsurlequelj'aiunblog,maisj'aiégalementuntypedepublicationpersonnalisépourmepermettredepubliercertainesvidéos.Jevoudraisutiliserlapaginationdesorteques'ilyaplusde9vidéosaffichées,lapaginationseproduise.Lapremièrepartiedecetravail.Lesvidéossonteneffetlimitéesà9parpageetlapaginationapparaîtcorrectementenbas.Cependant,lorsquejecliquesurleliendeladeuxièmepage,mêmesil'URLchange,lespremièrespagesvidéoss'affichent.Pourmesarticlesdeblog"normaux",lapaginationfonctionneexactementcomme...-
wp-query pagination
-
-
Comment ajouter un widget spécifique à une seule page?
Jevoudraisafficherunwidgetsuruneseulepagedemonsite,carjevoisquecen'estpaspossible,non?Dois-jeajoutercelapourtouteslespagesdemonsiteounon?-
pages widgets screen-layout
-
-
Afficher le texte de la page d'accueil personnalisée en fonction du domaine
J'utiliselemultisitepour5sites.J'aiunthèmeoùiln'yapasdezonedetexteenhautdelapagemaisjeveuxmettreuntexted'introductionsurlapaged'accueil.Les5sitesutilisentactuellementlemêmethèmeenfantpourconserverlemêmeaspectetlamêmemiseenpage.Quelleestlameilleurefaçond'ajouterletextepersonnaliséàlapaged'accueildechaquesiteenfonctiondudomaine?Est-cequejeferaiscelaenmodifiantle(s)fichier(s)thème(s)enfant(s)avecunshortcodeetfunctions.php?Jesuisundéveloppeurmaisasseznouveaudanswordpress.Unexempledecodesimpleseraitt...-
multisite child-theme
-
-
Créer une catégorie uniquement pour le type de message personnalisé
Tous,Jecréemonpropretypedemessageenutilisantlecodesuivant:add_action('init','create_team_post_type');functioncreate_team_post_type(){register_post_type('team',array('labels'=>array('name'=>__('Teams'),'singular_name'=>__('Team')),'publicly_queryable'=>true,'show_ui'=>true,'query_var'=>true,'rewrite'=>true,'capability_type'=>'post','hierarchical'=>false,'menu_position'=>null,'taxonomies'=>array('category'),'supports'=>array('title','editor','thumbnail')));}Ence...-
custom-post-types
-
-
Inclure le fichier PHP dans le contenu en utilisant [shortcode]
Voicicequej'aiJen'aiaucunechancedetrouvercommentsimplementinclureunfichierdansl'éditeurdecontenuenutilisantunshortcode.Parexemple,sijevoulaisinclureform.phpdansmapagedecontact,commentyarriverais-jeenutilisantunshortcode?Ci-dessous,j'aiessayédetravailleravecenvain.Touteaideseraitappréciée!//Shortcodeimplementationfunctionmagic_stuff($atts){//turnonoutputbufferingtocapturescriptoutputob_start();//includefile(contentswillgetsavedinoutputbuffer)include(TEMPLATEPATH.'/wp-content/themes/grainandmortar...-
functions shortcode include
-
-
Comment obtenir le nom actuel de get_post_types?
Commentpuis-jeobtenirlenomdutypedepublicationpersonnaliséactueletlemettreenéchosurunepage?-
custom-post-types
-
-
Comment ajouter au panier via AJAX Woocommerce
Jecherchedepuisunmoment,ceci.JesouhaiteajouterunélémentviaAJAX.LorsquevousajoutezunarticleàunpanierdansWoocommerce,lapageserechargeavecleparamètreGETadd-to-cart="ThecurrentproductID".JeveuxlefaireviaAJAX.Danslazoned'administrationsetrouveunecaseàcocherpouractiverlafonctionnalitéintitulée"ActiverlesboutonsAJAXàajouteraupanierdanslalistedeproduits"Maisilnefaitrien,ilrechargetoujourslapage.-
ajax plugins
-