Accueil
/
wordpress
-
Meilleure collection de code pour votre fichier 'functions.php'
Commebeaucoupd'autrespersonnesquiconsultentactuellementcetarticle,j'ailudiversblogs,forumsetgroupesdediscussionpourapprendreetaméliorermescompétencesWordPress.Aucoursdes12derniersmois,j'aieupourmissionderemplacermonutilisationdespluginsenajoutantducodeàmonfichierfunctions.phpàlaplace.Bienquejesoistoutàfaitd'accordpourdirequelespluginssonttrèsutilesdansdenombreusessituations,monexpérienceaprouvéquedans90%descasd'utilisation,bienqu'unpluginpuisseexister,sonutilisationpourraitcréerdescomplicationsi...-
plugins functions customization admin pluggable
-
-
Chargement des scripts uniquement si un shortcode ou un widget particulier est présent
J'avaisbesoind'unmoyendefiltrerlecontenud'unepage/d'articlesavantqu'ilnesoitchargéafinquejepuisseajouterdesscriptsàl'en-têtesiunshortcodespécifiqueétaitprésent.Aprèsdenombreusesrecherches,jesuistombésurcecisurhttp://wpengineer.comfunctionhas_my_shortcode($posts){if(empty($posts))return$posts;$found=false;foreach($postsas$post){if(stripos($post->post_content,'[my_shortcode'))$found=true;break;}if($found){$urljs=get_bloginfo('template_directory').IMP_JS;wp_register_script('my_script',$urljs.'my...-
widgets javascript sidebar conditional-content
-
-
Erreur après l'édition de functions.php
J'étaisentraind'apporterdesmodificationsmineuresaufichierfunctions.phpmaisjusteaumomentoùj'aieffectuélesmodifications,j'aieuuneerreur,j'aiutiliséFileZillaetj'aiannulélafonctionquej'aiajoutéemaismaintenantJ'obtiensl'erreursuivante,Erreurfatale:appelàlafonctionnondéfinieadd_action()dans/home/content/93/7877293/html/wordpress/wp-includes/functions.phpsurligne51Jesuissûrquelefichierestmaintenantdanssonétatd'origine.Quelqu'unpeut-ilm'aiderenmesuggérantcommentyfaireface?Mercid'avance.-
functions
-
-
Ajouter une méta personnalisée aux éléments du menu de navigation
Jedoisattacherdesmétadonnéesàchaqueélémentdemenu,avecuneclé«foo».Est-ilpossibledefairecela,sansmodifierleWPprincipal?Unrapidecoupd'œilauxfichiersdumenudenavigationamontréqu'aucunhookn'existeàproximitédel'endroitoùjeveuxajouterlazonedesaisie(sousDescription,ici-http://cl.ly/0v2Z0X1n2e1L431t0h1G)-
navigation
-
-
Comment ajouter un champ personnalisé dans les propriétés du menu avancé?
Est-ilpossibled'ajouterunchamppersonnaliséauxélémentsdemenu?Cequejeveuxfaire,c'estpouvoirajouterunchamppour«Étiquettedenavigationfrançaise»et«Attributdetitrefrançais»dansl'interfacedumenuwp.-
custom-field menus
-
-
Impossible de changer l'URL du permalien après avoir cliqué sur «ok» et «update»
J'essayedechangercertainsdestitresdemesmessagesetleurspermaliensrespectifs.Aprèsavoirmodifiéletitreetlepermalienetcliquésur«ok»,lepermaliensembleavoirchangétemporairement.Cependant,lorsquejecliquesur"mettreàjour",lelienpermanentredevientcequ'ilétaitàl'origine.Ya-t-ilquelquechosequipourraitempêcherlechangementquej'auraispuignorer?-
permalinks
-
-
Agaçant "JQMIGRATE: Migrate is ..." dans la console après la mise à jour vers WordPress 4.5
Pourquoiya-t-ilunenotificationconstante,JQMIGRATE:Migrateestinstallé,version1.4.0quipointeversload-scripts.phpdansmaconsolelorsquej'aimisàjourmonthèmeversWordPress4.5,etcommentpeut-ilêtresupprimé?Cen'estpasuneerreur,maisc'esttoujoursprésentdansmaconsole,etjenevoisvraimentpasàquoiçasert.Dois-jemettreàjourquelquechoseouapporterdesmodificationsàmoncode?J'aipeut-êtreunpeudeTOC,maisgénéralementlorsquej'inspectelesite,j'aimevoirdeserreursetdesavisréelsquiindiquentunproblèmedansmaconsole...MODIFIERWord...-
jquery notices
-
-
Comment faire en sorte que l'élément de menu de niveau supérieur n'ait pas de lien, mais que des sous-menus soient liés?
Jeconstruisunmenuhorizontaletcertainesdesentréesdecemenuaurontdesmenusdéroulants(sous-menus),etd'autresnon.Ceuxquiontdessous-menusnesontpasenfaitdespages.Ilssontsimplementdestinésàêtredesguidespourleslistesdéroulantes.Parexemple,disonsquelemenuhorizontalestcommesuit:Accueil|Àproposdenous|Produits|Directions|ContactEtl'élémentli"produits"estcenséavoir3pagesliéesdansunelistedéroulanteverticaleendessous,donc"produits"lui-mêmenereprésentepasréellementunepage,commentpuis-jefaireceladansWP?(J'utiliseW...-
menus
-
-
Menu Admin - Mettez en surbrillance le menu de niveau supérieur lorsque vous êtes sur une page de sous-menu (sans afficher le sous-menu)
Voicilasituationactuelle:J'écrisunpluginquiaunepagedemenudeniveausupérieurLeplugincontientégalementd'autrespagesdesous-menuLespagesdusous-menunereçoiventpasdeslugparent(ellesn'apparaissentdoncpasdanslemenud'administration)Maconditionestdefairecequisuit:Avoiruniquementl'élémentdemenudelapagedemenudeniveausupérieurdanslemenud'administration(aucunélémentdemenudelapagedesous-menunedoitapparaître)Mettezensurbrillancel'élémentdemenudelapagedemenudeniveausupérieurlorsquevousvoustrouvezsurunepagedesous-...-
admin-menu sub-menu
-
-
Comment puis-je supprimer des catégories dans le menu dans un type de publication personnalisé?
Jecréeuntypedemessagepersonnaliséetj'aiajoutédescatégoriesdetaxanomie.Celapeutêtrefaitdedeuxmanières://In$argsarray'taxonomies'=>array('category'),//orcallingafunctionregister_taxonomy_for_object_type('category','my_custom_post_type_name');Danslesdeuxcas,unélémentdemenuenfantsupplémentaireapparaîtdansmonmenudepublicationpersonnalisédanslemenud'administrationdegauche.Lescatégoriess'affichentdéjàdanslemenuPost,jen'aidoncpasbesoindelesafficherànouveau.Unmoyend'empêchercela?-
custom-post-types customization
-
-
Comment afficher un produit spécifique à une catégorie avec WooCommerce Plugin?
J'utiliselepluginWoocommercepourfairedesachatsenligne.J'aidenombreusescatégories,parexempleshoes,clothesetainsidesuite.Commentpuis-jeafficherlesproduitsd'unecatégoriespécifique?Jevoisdetellesbouclesdeproduitssurlaexempledepage,maisjeJeveuxseulementafficherlesproduitsd'unecatégoriespécifiquedansmonindex.php.-
plugins categories woocommerce
-
-
posts_per_page pas de limite
JeveuxrenvoyerTOUSlesmessagesavecquery_posts.J'aiessayédedéfinirposts_per_pagesurunnombretrèsélevé,maisquery_postspaniqueetnerenvoieaucunmessage.Quelleestlabonnefaçond'interrogerlesmessagessanslimite?$args=array('post_type'=>'post','cat'=>'22,47,67','orderby'=>'name','order'=>'ASC','hide_empty'=>1,'depth'=>1,'posts_per_page'=>?);-
query-posts
-
-
Comment vérifier si un utilisateur occupe un rôle spécifique?
J'aiuneexigenceassezspécifiquepourafficheruntextedifférentdansuneétiquettedechampsurlapagedeprofilutilisateurenfonctiondurôledel'utilisateuractuel.Jen'arrivepasàcomprendrecommentvérifiersil'utilisationactuelleestun"auteur".Jerechercheunefonctioncomme:is_user_in_role($user,"author");J'imaginequec'estassezsimple,maisj'aicherchétroplongtempssansréponse,alorsj'aipenséquejelepublieraisici.-
wp-admin users user-roles
-
-
Quand utiliser WP_query (), query_posts () et pre_get_posts
J'ailu@nacin'sVousneconnaissezpaslarequêtehieretaétéenvoyéunpeudansunterrierdelapin.Avanthier,j'utilisais(àtort)query_posts()pourtousmesbesoinsd'interrogation.Maintenant,jesuisunpeuplussagesurl'utilisationdeWP_Query(),maisontencoredeszonesgrises.Cequejepensesavoiraveccertitude:Sijecréedesbouclessupplémentairesn'importeoùsurunepage(danslabarrelatérale,dansunpieddepage,touttypede"messagesassociés",etc.),jesouhaiteutiliserWP_Query().Jepeuxl'utiliseràplusieursreprisessuruneseulepagesansaucundommage....-
wp-query query-posts get-posts pre-get-posts
-
-
Quand devriez-vous utiliser WP_Query vs query_posts () vs get_posts ()?
IlsemblequelamoitiédesdidacticielsduCodexetdelablogosphèreutilisentquery_posts()etlamoitiéutiliseWP_Query.Quelestleproblème?-
wp-query query-posts query get-posts
-
-
Pourquoi ai-je une boucle infinie avec have_posts?
J'ailecodesuivant,cequiprovoqueuneboucleinfiniepouruneraisonquelconque.Quelqu'unpeut-ilexpliquercequisepasses'ilvousplaît?Merci!<?php$flagged_stores=newWP_Query(array('post_type'=>'store','orderby'=>'post_id','meta_key'=>'flagged','limit'=>10));if($flagged_stores->have_posts()):?><divclass="table"><tableclass="form-table"><tr><th>Store</th><th>FlagReason</th><th>DeleteFlag</th></tr><?phpwhile($flagged_stores->...-
post-meta loop recursive
-
-
obtenir le type de message personnalisé par tag
Est-ilpossiblederécupéreruneentréedemessagepouruntypedemessagepersonnaliséparbalise,j'aiessayéaveclecodesuivant,maiscelameverrouillesimplementdansuneboucleinfinie.<asideclass="supporting_images"><?php/*<?phpif($post->ID==241):echoapply_filters('the_content','[slideshow=3]');endif;?><?phpthe_post_thumbnail();?>*/?><?phpif($post->ID==241):?><?php$query=newWP_Query();$query->query('tag=branding');?><?phpwhile($query->have_posts()):?>hello<?ph...-
wp-query loop
-
-
Paginer des liens avec des permaliens "moche" et "joli"?
Sij'aiactivéles"jolis"permaliens,moncodefonctionnerapourlespagesstatiques(fonctionnerasilapageestdéfiniecomme"paged'accueil"ou"pagenormale").Maismoncodesecassesij'utiliselastructure"permalienpardéfaut".J'aicecijusqu'àprésent(fonctionnebienavec"jolispermaliens"maisromptavec"laidpermaliens"):/*Declaredabovetheloop*/if(get_query_var('paged')){$paged=get_query_var('paged');}elseif(get_query_var('page')){$paged=get_query_var('page');}else{$paged=1;}/*Theloopandargumentsgohere*/global$wp_query;$big=99...-
pagination paginate-links
-
-
Comment paginer une liste de termes de taxonomie personnalisés?
J'aifaitunetaxonomiepersonnaliséenommée"livres"etavecunpeud'aidesurSEj'airéussiàaffichersoncontenusurunegrilled'image,lecodeci-dessousmontrecommentjel'aifait:add_shortcode('taxography','execute_taxography');functionexecute_taxography(){$wpbtags=get_terms('books');$output.='<divclass="grid"><divclass="taxography-grid"><ul>';foreach($wpbtagsas$tag){$output.='<liclass="item"><ahref="'.get_term_link($tag->term_id,'books').'"style="background-image:url(\'http://localhost...-
php custom-taxonomy
-
-
Comment paginer une liste de balises
J'aiunepagequiafficheunelistedetouteslesbalisesdemonblog.J'utilisececodequifonctionnebien:<?php$poststocount=get_tags($args);echo'<h2>AlphabeticIndexofAll'</h2>';?><?php$taxonomy='post_tag';$tax_terms=get_terms($taxonomy);?><ul><?phpforeach($tax_termsas$tax_term){echo'<li>'.'<ahref="'.esc_attr(get_term_link($tax_term,$taxonomy)).'"title="'.sprintf(__("Viewallpostsin%s"),$tax_term->name).'"'.'>'.$tax_term->name.'</a></li>';}?></...-
pagination
-