Accueil
/
wordpress
-
Quelles sont les balises ID / classe CSS standard de l'administrateur?
Existe-t-ilunelisted'identifiants/classesCSSWordPressquejepeuxutiliserpourcréerdesécransd'optionsdepluginsquiressemblentdavantageàunepaged'optionsWordPressnormale?J'enaitrouvéparhasard,maiscelaauraitétébiend'avoiruneliste.Unexempleestcetteclasse:button-primaryCeladonneàunboutonl'aspectsuivant:-
admin wp-admin css
-
-
Création de pages qui affichent des catégories de blog spécifiques
Commentallez-vous:1)créezunepageetsélectionnez"Modèledeblog"etchoisissezégalementlacatégoriedeblogquevoussouhaitez.2)Ensuite,créezunarticledeblogetchoisissezlacatégoriepourcettepage....résultantenunepagequiaffichetouslesarticlesdeblogpourcettecatégorie?Merci!-
categories
-
-
Lors du déplacement d'un site WP, pourquoi wp-admin redirige-t-il vers l'ancien site?
JesuisentraindedéplacerunsiteWPd'unhôteàunautre.J'aicopiélabasededonnéesettouslesfichiers,crééunenouvellebasededonnéesetimportél'ancienne.J'aiensuitechangélefichierwp-config.Lapaged'accueils'affichebien,maislorsquej'essaied'accéderà/wp-admin,celameramèneàl'anciensite.Lenouveausiteestunserveurdedéveloppementsurlequeljeprévoisd'apporterdesmodificationsdestyleavantdemettrelesiteenligne.Quememanque-t-ildanscettetransition?Commentpuis-jefaireensortequelesiterépondecorrectementàl'URLdedéveloppement?-
wp-admin site-url paths
-
-
Comment pouvez-vous vérifier si vous êtes dans une page particulière de la section WP Admin?Par exemple, comment puis-je vérifier si je suis dans la page Utilisateurs> Votre profil?
Jesuisentraindecréerunpluginetjesouhaiteajouterdesbitsdejavascriptdanslatêted'administrationmaisuniquementpourcertainespagesd'administration.JeneveuxpasdiredespagescommedansunepageWordPressquevouscréezvous-mêmemaisplutôtdespagesdesectiond'administrationexistantestellesque"Votreprofil","Utilisateurs",etc.J'aicherchéetjenetrouvequelafonctionbooléenneis_adminetleshooksd'action,maispasunefonctionbooléennequivérifiesimplement.-
plugin-development javascript api functions
-
-
Comment obtenir le terme de taxonomie de la page actuelle et remplir les requêtes dans le modèle
J'aitrébuchéenessayantdecomprendrecommentobteniruntermedetaxonomiespécifiquedelapageactuelleafindepouvoirensuiteremplirdesrequêtessurlapagepourd'autrestypesdemessagespartageantlemêmeterme.Engros:Lapage1contientuntermedetaxonomie-politiquedel'éducationpage.phpsecomposedequatreparties:bouclestandardquigénèrelapage,maiscomporteensuitetroisrequêtessuivantesbouclepourlesévénementsquiontuntermedetaxonomie-politiqued'éducationbouclepourlesrapportscontenantletermedetaxonomie-politiquedel'éducationboucle...-
taxonomy page-template
-
-
Obtenir la taxonomie de la page actuelle
J'aiquelquespagesavecunetaxonomiepersonnaliséepourchaquepageetj'essaiederécupérercettetaxonomiesurlapage.J'auraisessentiellementbesoindequelquechosecommethe_current_taxonomy()commethe_title().Celadoitfonctionnerendehorsdelabouclecarjevaisl'utiliserdansuneWP_Querypersonnaliséejusteaprès.Modifier:J'aitrouvéunesolutionenutilisantunemanièredifférentederécupérerlesinformationsdontj'avaisbesoin.Mercipourvotreaide.-
custom-taxonomy
-
-
Obtenez l'identifiant du terme appartenant à la taxonomie personnalisée sur une page de modèle personnalisée à un seul post-type.php
J'aiun«sermon»detypepostpersonnaliséavecunetaxonomiepersonnalisée«orateur»quiluiestattachée.Jevoulaisattribuerdesméta-valeurspersonnaliséesàlataxonomiedeslocuteurs,j'utilisedonclaclassemétadetaxonomiedeRilwis:http://www.deluxeblogtips.com/p/taxonomie-meta-script-pour-wordpress.htmlJ'aiutilisélaclassepourajouterunemétaboxavecl'identifiant«bio».Selonsesinstructions,jedoisutiliserlecodesuivantpourafficherlavaleurdelaméta«bio»dansmonmodèle:$meta=get_option('meta_id');if(empty($meta))$meta=array();if...-
custom-taxonomy metabox
-
-
Mon site wordpress est automatiquement redirigé vers l'ancien site, une solution connue pour cela?
J'airécemmentdéplacémonsitewpd'undomaineversunautre,maislorsquejesaisisl'adressedunouveaudomaine,ilestredirigéversl'anciendomaine/une_page.S'agit-ild'unproblèmecourant?Ya-t-ilunesolutionconnueàcela?J'aivérifiémoncodeetilnecontientaucuneredirectionverscettepage.Quelqu'unpeut-ilmedonneruncoupdemain?-
wp-admin domain
-
-
La connexion à wp-admin "redirect_to" pointe vers une URL incorrecte après la migration
J'aiunsiteWordPresshébergésurGoDaddy,c'estunserveurWindows,(j'aiconfiguréleweb.config).et.htaccesscorrectementconfigurés.Lesitefonctionnaitsurexample.com/wordpress,carils'agissaitd'untestdedéveloppement.J'aidéplacélesiteversexample.com.J'aichangél'urldusiteetl'URLwordpressenexample.comsurlabasededonnéesviaPhpMyAdmin,etmisàjourlastructuredupermalien.J'aiégalementmisàjourtoutlechamp"content"dewp_postpourchangerlesURL.ProblèmeLorsquej'essayedemeconnecteraupanneaud'administrationviaexample.com/wp-ad...-
wp-admin urls site-url
-
-
Cela cassera-t-il mon site si je supprime tous les enregistrements transitoires de la table wp_options?
Monsitecontientactuellementplusde500000enregistrementstransitoiresdanslatablewp_options.Celaprovoquedesplantagesfréquentsdelatableetdoncdemonsite.Jepensaisquelesenregistrementstemporairesexpireraienttousaprèsuncertaintemps.Jenesaispasencorequelspluginssontresponsablesetcequin'apasfonctionné.Cependant,jeneveuxpasquemonsiteplantefréquemmentcommeça.Lenombred'enregistrementsdanslatablewp_optionsestpasséàplusde200000ilyaquelquessemainesetmaintenantàplusde500000.Dois-jesupprimeruniquementlesenregistre...-
database mysql options transient
-
-
Les déchets transitoires sont-ils collectés?
Cettequestionm'afaitréfléchirFluxRSStransitoiresdanswp_optionsn'estpassuppriméautomatiquement?Lestransitoiressontcensésexpireretêtresupprimés.Cependant,laseulefaçondontjevoiscelagéréestlorsqueletransitoireestexpiréetdemandé,puisilestsupprimépendantlademande.Quesepasse-t-ilsiletransitoireaexpirémaisn'ajamaisétédemandéparlasuite?D'aprèsladescriptionduCodex,j'aipenséqu'unesortederamassagedesorduresétaitimplicite.Maintenant,jenesuispassisûretjenetrouveaucuncodequiexécuteunetelleopération.Alors,sera-...-
options transient
-
-
Les flux RSS transitoires dans wp_options ne sont pas supprimés automatiquement?
Jeviensderemarquer55000entrées(!)dansmatablewp_options.Jen'étaispaslàdepuisunmoment.J'aidonccouru:deletefrom`wp_options`where`option_name`like'_transient_timeout_rss%'deletefrom`wp_options`where`option_name`like'_transient_rss_%'Et...ilestmaintenantderetourà645entrées...Sepourrait-ilquesurmonhébergeur,cronnefonctionnepas?-
database cron options
-
-
Comment inclure wp-load.php depuis n'importe quel emplacement?
J'aiunpluginquiappelleunscriptPHPautonome(myAjax.php)viaunscriptjQuery.ajax()àl'intérieurduplugin.JedoisplacerlecodesuivantdanslefichiermyAjax.php:require_once('../../../wp-load.php');if(!is_user_logged_in()){die("YouMustBeLoggedIntoAccessThis");}if(!current_user_can('edit_files')){die("Sorryyouarenotauthorizedtoaccessthisfile");}Cependant,j'aimeraisuneméthodeplusfiablepourspécifierlecheminverswp-load.phpaucasoùlecheminrelatifréelseraitdifférentdemonexemple.-
plugin-development
-
-
Obtenir l'ID de page de la page qui est définie comme page de messages
DanslesparamètresWordPress,vouspouvezdéfinirunepageentantquePostsPage.Cecipeutêtretrouvé:WP-Admin->Settings->ReadingSettings->FrontpagedisplaysCommentrécupérerl'IDdepagedéfinidansceparamètre?-
posts options id
-
-
Comment récupérer des données dans WordPress en utilisant MySQLi ou $ wpdb
J'aiuntableaupersonnalisécommecelui-ci:1.id(Primary*)2.user_ip3.post_id4.timeJ'insèredesdonnéesdansletableauenutilisant$wpdb->insert($table_name,array('user_ip'=>$user_ip,'post_id'=>$postID,'time'=>$visittime),array('%s','%d','%d'));J'aiinséréquatrelignesenutilisantcecode:id:245user_ip:245.346.234.22post_id:24434time:255464id:345user_ip:245.346.234.22post_id:23456time:23467id:567user_ip:245.346.234.22post_id:57436time:5678id:234user_ip:245.356.134.22post_id:2356time:45678Jesouhaiteap...-
database mysql wpdb
-
-
Meilleur moyen d'initier une classe dans un plugin WP?
J'aicrééunplugin,etbiensûrétantmoi,jevoulaisalleravecunebelleapprocheOO.Maintenant,cequej'aifaitestdecréercetteclasse,puisjusteendessousdecréeruneinstancedecetteclasse:classClassName{publicfunction__construct(){}}$class_instance=newClassName();Jesupposequ'ilyaunmoyenplusWPd'initiercetteclasse,puisjesuistombésurdesgensdisantqu'ilspréfèrentavoirunefonctioninit()plutôtqu'une__construct()un.Etdemême,j'aitrouvéquelquespersonnesutilisantlecrochetsuivant:classClassName{publicfunctioninit(){}}add_action...-
plugins plugin-development development-strategy
-
-
Erreur PHP avec le gestionnaire de shortcode d'une classe
Actuellement,j'utiliselefluxgénériquesuivantpourajouterleshortcoded'unplugin.classMyPlugin{private$myvar;functionbaztag_func(){print$this->myvar;}}add_shortcode('baztag',array('MyPlugin','baztag_func'));Maintenant,lorsquecetteclasseetsaméthodesontappelées,j'obtiensl'erreursuivante.Erreurfatale:utilisationde$thislorsqu'iln'estpasencontexteobjetdans...(Lalignenoestl'endroitoùj'aiimpriméle$this->myvar)Est-ceunproblèmeducôtédeWordpressouya-t-ilquelquechosequejefaismal?Celasembleêtrequelquechos...-
plugin-development shortcode oop
-
-
Test du rappel des hooks
JedéveloppeunpluginutilisantTDDetunechosequejeneparvienspasàtesterest...leshooks.JeveuxdireOK,jepeuxtesterlerappeldehook,maiscommentpuis-jetestersiunhooksedéclencheréellement(àlafoisdeshookspersonnalisésetdeshookspardéfautWordPress)?Jesupposequedesmoqueriesaideront,maisjenepeuxtoutsimplementpascomprendrecequimemanque.J'aiinstallélasuitedetestsavecWP-CLI.Seloncetteréponse,lehookinitdevraitsedéclencher,maiscen'estpaslecas;aussi,lecodefonctionnedansWordPress.D'aprèscequejecomprends,lebootstrapestch...-
testing unit-tests
-
-
Comment tester correctement une méthode appelée par un crochet d'action
Leconstructeurdemaclasseajouteuneactionauhookd'action'init':classMy_Custom_Post_Type{function__construct($type){$this->type=$type;add_action('init',array($this,'register_my_type');}functionregister_my_type(){register_post_type($this->type);}}J'essayaisdetesterceladansuntestunitaireetj'aifinalementréaliséqu'iln'yavaitaucuneraisonpourquelecrochetd'action'init'sedéclenche.Existe-t-ilunmoyendetesterquelaméthoderegister_my_typeestappeléeetqu'unnouveautypedepublicationestencoursd'enregistrement?...-
hooks testing unit-tests
-
-
Tests unitaires - Traitement des dépendances
CelapourraitêtreconsidérécommeuncorollaireduTestdurappeldeshooks.Leproblème:Jeveuxtesteruneclassequicréeunenouvelleinstanced'uneclasseMy_Noticedéfinieendehorsduplugin(appelons-lale"Pluginprincipal").MontestunitairenesaitriendeMy_Noticecarilestdéfinidansunebibliothèquetierce(unautreplugin,pourêtreprécis).Parconséquent,j'aicesoptions(pourautantquejesache):StublaclasseMy_Notice:difficileàmaintenirIncluezlesfichiersnécessairesdelabibliothèquetierce:celapeutfonctionner,maisjerendsmestestsmoinsisolésS...-
plugin-development testing unit-tests
-