Accueil
/
wordpress
-
Bonne façon de modifier le plugin
Quelleestlameilleurefaçondemodifierunplugin?Jesouhaitesouventapporterdepetitesmodificationsàuneoudeuxfonctionsdansungrosplugin.Celasefaitfacilement,maisjedoisutiliserdescommentairespourmarquermesmodificationsetmodifierànouveaulepluginaprèsunemiseàjour.Idéalement,j'aimeraislaisserlepluginseuletapportermesmodificationsailleurs,unpeucommenouslefaisonsaveclesthèmesetlesthèmesenfants.Puis-jecréerunpluginquinécessitelepluginparentetquileremplacera?-
plugins customization
-
-
Comment coller le pied de page en bas de page?
J'aibesoinquelepieddepagedusitesoitplacéaubasdusiteàtoutmoment.Actuellement,ilsetrouveenbasdusitelorsqu'ilyaducontenusurlapage,maissanscontenusurlapage,il(.site-footer)montedubasverslemilieudelapagevisiblecommereprésentédanscetteimage:J'aipurépondreàmaproprequestionetpublierleprocessusdedécouverteci-dessous:-
footer
-
-
Ajouter par programme un menu de navigation et des éléments de menu
Grâceauxfonctionsdel'API,jesouhaitedéfinirunnouveaumenudenavigation,lesélectionnerdanslethèmeactuel,puiseninsérerquelquesPagescommeélémentsdemenu.Celadoitêtrefaitparexemplelorsd'uneactivationdethème.Grâceàunprocessus(modérémentdouloureux)derétro-ingénieriedelabasededonnéesinsèreetmetàjouraprèsavoirconfigurémanuellementlemenuetlesélémentsdenavigation,j'aireconstituélesétapessuivantes,où``footer-nav''estl'IDslugdelanavigationmenuquejecrée:if(!term_exists('footer-nav','nav_menu')){$menu=wp_insert_t...-
menus navigation api
-
-
Pourquoi y a-t-il une balise de lien avec rel "profile" pointant vers gmpg.org?
J'aitrouvéce<linkrel="profile"href="http://gmpg.org/xfn/11">danslefichierheader.phpduthèmeWordPress.Quesepassera-t-ilsijenel'utilisepas?Quesepassera-t-ilsij'utilisececi?-
links headers
-
-
Comment enregistrer un tableau avec un metakey dans postmeta?
J'aiuntableauenregistrédanslespostmata,chaqueclédetableaudevientunemétakey.Jeveuxchangerlecodepourenregistrerletableauentieravecunmétakey.Commentfaireça?Merci!$poddata=Array('pod_id'=>$this->pod_id,'url'=>$this->url,'name'=>$this->name,'description'=>$this->description,'service'=>$this->service,'status'=>$this->status,'price'=>$this->price);foreach($poddataas$k=>$v){if(get_post_meta($this->id,$k)=='')add_post_meta($this->id,$meta_box,$v,true);el...-
post-meta
-
-
Désactivez tous les https dans WordPress
Récemment,j'aidéplacémonWordPressversunautreserveur(MediaTemple),maismaintenantmonadministrateurredirigetoutletempspourHTTPS,maisjen'aipasactivéSSLsurmondomaine,doncilcontinuejusteàavertirquecen'estpaslemêmeserveuretblablabla...Ehbien,jeveuxdésactivertoutescesrequêteshttpssurWordPress.Commentpuis-jefairecela?-
admin ssl https
-
-
Comment mettre en file d'attente des JavaScripts dans un plugin
J'aibeaucoupdemalcettefois-ciàinclureunfichierJavaScriptdansledossierduplugin.J'essayedecréerunpluginentransférantdesfichiersdewidgetsdepuislerépertoiredesthèmes.J'aicopiélefichierwidget,maiscefichierwidgetdépendaitd'unfichierJavaScript,j'aidonccrééundossier/js/danslerépertoireplugin.oùcesfichierssonthébergés"jquery.repeatable.js"J'aiutilisécecode,maisilnesemblepasinclurelefichierjs-functionZumper_widget_enqueue_script(){wp_enqueue_script('my_custom_script',plugin_dir_url(__FILE__).'js/jquery.re...-
plugin-development wp-enqueue-script
-
-
Cela ne fonctionne pas pour le plugin get_template_directory_uri ()
functionZumper_widget_enqueue_script(){wp_enqueue_script('jquery-repeater-form',get_template_directory_uri().'/admin/js/sample.js');}add_action('admin_print_scripts-widgets.php','Zumper_widget_enqueue_script');Supposonsqu'unjavascriptsetrouvedansmonthèmewordpressdanscechemin-admin/js/sample.jsetlethèmeutilisewp_enqueue_scriptpourinclurecefichier-wp_enqueue_script('jquery-repeater-form',get_template_directory_uri().'/admin/js/sample.js');Maquestionestmaintenantdesavoirsijetransfèrelewidgetetlejav...-
plugins plugin-development
-
-
Comment savoir quelles fonctions sont accrochées à une action / filtre?
Existe-t-ilunmoyendesavoirquellesfonctionssontliéesàunhookparticulier?Parexemple,sijesouhaitesavoirquellesfonctionssontliéesauhookwp_head.-
hooks actions filters
-
-
Où puis-je trouver une liste de hooks WordPress?
Oùpuis-jetrouverunelistedetousleshooksWordPressetfonctionssurchargées(enfichables,scriptables,etc.)?Modifier:Lepluginestrépertoriéici.-
hooks pluggable
-
-
Comment détecter les plugins WP utilisés sur un site
Est-ilpossiblededétecterlalistedespluginsutiliséssurunsiteWP.Deplus,au-delàdemonintuitioninitiale,commentconfirmerqu'unblogestbienpropulséparWP?-
plugins
-
-
Comment changer l'url de l'image?
Commentpuis-jechangerl'URLdel'imageàpartirdececihttp://i0.wp.com/example.com/wp-content/uploads/2014/06/imagenameDansceci:http://www.example.com/image/imagename.jpgOudansceci:http://www.example.com/imagename.jpgAvez-vousdessuggestionspourrésoudreceproblème?-
images urls attachments
-
-
Compter les messages d'une boucle (WP_Query)?
J'aiessayédecettefaçond'afficherNONdumessage:<?php$news_2=newWP_Query(array('post_type'=>'jobs','posts_per_page'=>'10','meta_key'=>'status_for_jobs','meta_value'=>'1'));if($news_2->have_posts()){while($news_2->have_posts()){$news_2->the_post();$count=$news_2->post_count;?><li><h3><ahref="<?phpthe_permalink();?>"><?phpthe_title();?></a></h3></li><?php}}?><?phpwp_reset_query();?>sileNONdepost=0,j'aibesoind'af...-
count
-
-
Comment puis-je récupérer la valeur par défaut des articles par page?à partir des paramètres-> lecture.Et le nombre total de messages?
JesouhaiterécupérerlavaleurpardéfautdePublicationparpage(lavaleurdéfiniedanslesparamètres->lecture.J'airegardéautourdemoietjusqu'àprésent,jen'aitrouvéquedesmoyensdel'interroger.Leproblèmeestquejeneveuxpaschangercequiaétédéfini,jeveuxjustelerécupéreràdesfinsdepagination.J'aipenséàutiliser$something->post_count.(jemetrompepeut-êtremaissijecomprendsbien,celarenvoielenombredemessagesaffichésactuellement)maiscelapourraitêtrefauxdanscertainscas.Commentpuis-jeégalementobtenirlenombretotaldemessages?-
wp-query pagination
-
-
Pourquoi devrais-je mettre if (have_posts ()), while (have_posts ()) ne suffit pas?
J'aiunequestionsur"laboucle".<?phpif(have_posts()):while(have_posts()):the_post();?><?phpendwhile;else:?><p><?php_e('Sorry,nopostsmatchedyourcriteria.');?></p><?phpendif;?>CodeextraitdelapageducodexWordPressLoop.Pourquoidevrais-jemettreunepartieif?Ilsembleques'ilyaunebouclewhile,celafonctionnebien.Dansquelcasunproblèmesurvients'iln'yapasd'instructionif?ModifierJ'aiacceptélaré[email protected]êtementendisantquejen'aibesoinquedeladernièrepartie.Jesaismainten...-
loop
-
-
La mise à niveau de WP ne peut pas créer de répertoire même si les perms sont 777
J'essaiedepasseràWP3maisj'obtiensuneerreurétrangelorsquej'essayedelefaire:Downloadingupdatefromhttp://wordpress.org/wordpress-3.0.4.zip.Unpackingtheupdate.Couldnotcreatedirectory:/my/path/web/wp-content/upgrade/wordpress-3.tmpInstallationFailedLaraisonpourlaquellec'estbizarreestquelerépertoireupgradea777permissions.J'aiexécutéchmod-R777upgrade/etquandjefaisunls,jevoisqueupgradeestaccessibleenécrituredanslemondeentier.Jesuissûrquej'aiaffaireaubonrépertoirecarsijesupprimeupgrade,j'obtiensuneerreur...-
upgrade
-
-
Impossible de changer de langue (uniquement "Anglais (États-Unis)")
Wordpressdevraittoujoursmepermettredechangerdelangueàtoutmoment.Cependant,parfois,jesuiscoincédanscegenredesituations,oùjenepeuxchoisirque«anglais(États-Unis)».(Paramètres>Paramètresgénéraux>Languedusite)Ceàquoij'attends:Cequej'obtiens:Pourquoiça?Commentpuis-jerésoudreceproblème?-
wp-admin language
-
-
$ wpdb-> insert ne fonctionne en aucun cas
Jesaisquecetypedequestionaétéposéàmaintesreprises,maisjen'aipastrouvédesolutionàmonproblème,alorsj'espèrequevouspourrezm'aider.J'utiliseWP3.3.etj'aicrééunetablepersonnalisée.Maintenant,jeveuxyinsérerdesdonnées,maisjenepeuxpaslefairefonctionner.Voicimoncode:global$wpdb;$table_name=$wpdb->prefix."my_data";$wpdb->insert($table_name,array('my_id'=>NULL,'my_day'=>$day,'my_month'=>$month,'my_abbr'=>$abbr,'my_venue'=>$venue,'my_geo'=>$geo_one.",".$geo_two,'my_artist'=>$artist...-
wpdb
-
-
L'API REST Wordpress est-elle installée et activée dans une installation de Wordpress 4.7 vanille?
Jeviensd'installerWordpress4.7.L'unedesmentionsdansl'annonceestqu'ilcomporteuneAPIREST.Macompréhensionest:Leplugindel'APIRESTWordpressn'estplusnécessaire,carilestsupposéqu'iladéjàétéfusionnéaveclenoyaudeWordpress4.7.L'APIRESTWordpressestactivéepardéfautCependant,jeremarquequedansuneinstallationdeWordpress4.7vanille,aucundespointsdeterminaisonnesemblefonctionner(parexemplehttp://examples.com/wp-json/wp/v2/posts).Commentpuis-jesavoirsilanouvelleAPIRESTestvraimentactivée?L'APIRESTpeut-elleêtreactiv...-
rest-api
-
-
Pourquoi mon import de base de données perd-il les données du widget texte?
J'aicrééunsiteWordPresssurnotremachinededéveloppement.Danslethèmequenousutilisons,ilexistedenombreuseszonesdewidgetsdanslesquellesafficherdutexte(barrelatéraleetpaged'accueil).J'aiutilisédeswidgetsdetextesimplesdanstoutesceszonespourmettrenosinformationsd'affichage.Lorsquej'aimigrélesiteverslaproduction,j'aiutilisélepluginWP-DB-Backuppourprendreuninstantanédelabasededonnées.J'aiensuiteéditélefichier.sqlrésultantpourmettreàjourtouslescheminsdefichiersetlesréférencesURLpourpointerversnotresitedepr...-
database mysql import
-