Accueil
/
wordpress
-
Synchronisation de la base de données entre le développement / la mise en scène et la production
J'aiunproblèmeaveclasynchronisationdelabasededonnéesWordPressentreledéveloppementetlaproductionetjemedemandecommentd'autrespersonneslerésolvent.J'aiconnaissancedecettequestionmaisnecouvrepasvraimentlecasd'utilisationleplusméchantetleplusréaliste.Disonsquej'aiunsiteWebWordPressendirect.J'aiprisundumpdetout,lerépliquantsurnotreenvironnementdedéveloppement.J'aicommencéàfairedeschangements.1semaineplustard,jesuisprêtàdéployermesmisesàjour.Entre-temps,labasededonnéesdusitedeproductionachangé(nouveaux...-
database customization staging production
-
-
Les pages de type de message personnalisé sont "introuvables"
J'aicréédeuxnouveauxtypesdepublicationspersonnaliséesenutilisantducodequej'aiutiliséavecsuccèssurd'autresprojetssansproblème.Lepremiers'appelletop_charts,l'autrecase_studies,etlesdeuxapparaissentcorrectementdanslemenud'administrationetjepeuxcréerdenouveauxarticles.Malheureusement,lesnouveauxmessagesn'apparaissentpas.Jereçoisjusteuneréponse404.php.J'aicrééunarchive-top_charts.phppourvoirsijepeuxfaireapparaîtrequelquechose,maisjevoisuneréponse404.php"pagenotfound".J'aiinitialementnommélesmessagesp...-
custom-post-types permalinks
-
-
Page de lien permanent de type de publication personnalisée introuvable
J'aiperdudesheuresetdesheuresàessayerderésoudreunproblèmedelienpermanentavecdestypesdepublicationpersonnalisés.Ilcontinuederenvoyerlapageintrouvable(404).Quandj'utiliselespermalienspardéfaut,çamarche,maisquandjepasseaupost-name,çacasse.J'aiessayédechangerlenomduslug,deréécrireparpurge,dedésactivertouslesplug-ins,unplug-in"lienpermanentdetypedepublicationpersonnalisé",letoutsansgain.Quelqu'unadesproblèmessimilaires?Jesuissurladernièreversion4.0.1deWordPressetvoicimoncodedefunctions.php:functionau...-
custom-post-types theme-development permalinks
-
-
HTML à l'intérieur de la chaîne de traduction de langue __ () ou _e ()
Quelleestlabonneapprochepourcréerdeschaînesdetraduction?Parexemple,echo__('Hello'.$first.'youowememoney.');echo__('<div><p>Top:'.$t_margin.'</p>'.'<p>Bottom:'.$b_margin.'</p></div>')Est-ilpossibled'ajouterleschaîneset/ouHTMLoufaut-illefaired'abordetensuiteexécuterlatraductioncomme:$html='<div><p>Top:'.$t_margin.'</p>'.'<p>Bottom:'.$b_margin.'</p></div>';echo__($html);-
multi-language translation language
-
-
Est-il possible de masquer l'interface utilisateur / menu de type de message personnalisé à des rôles d'utilisateur spécifiques?
Cequejechercheàfaireestdemasquercomplètementl'interfaceutilisateurpouruntypedepublicationpersonnaliséàdesrôlesd'utilisateursspécifiques...J'aidéjàtrouvédenombreusesressourcessurlafaçondedésactiverl'accèsàl'utilisationdecesCPT,maisrienquivouspermetvraimentdemasquercomplètementl'interfaceutilisateurduCPTenfonctiondel'utilisateurconnectéautableaudebord.Ceciestimportantcarj'aibesoinquelesclientsrestentcomplètementendehorsdestypesdepublicationpersonnaliséspourlemagasin,ets'ilspeuventvoirl'interfaceut...-
custom-post-types user-roles dashboard capabilities user-interface
-
-
supprimer la barre d'administration nouveau sous-menu post / lien / média
Jesouhaitesupprimerlessous-menusdepost/link/mediasouslemenuAjouterunnouveaudanslabarred'administration.Jepeuxsupprimertoutlemenu,maisjesouhaiteenfaituniquementsupprimerlesous-menu$wp_admin_bar->remove_menu('my-account-with-avatar');-
admin-bar
-
-
get_post aléatoire et ordre en ne fonctionnant pas
J'aicecodequirenvoielalistedutitredel'articlesousformedeliens,maislorsquej'ajoutelesparamètres'orderby'et'order'-ilrenvoiedesrésultatsmais'orderby,order,rand'nefonctionnepas,quelqu'unpeut-ilmedirequoiJevaismal?Merci!<ul><?php$post;$cat_posts=get_posts(array('numberposts'=>10,'orderby'=>'rand','order'=>ASC,'category'=>$disciplineCatID));foreach($cat_postsas$post):?><?php$postTitle=get_the_title();if($title!=$postTitle):?><li><ahref="<?phpthe_permalink();?...-
get-posts
-
-
Vérifier si wp-login est la page actuelle
Commentpuis-jevérifiersilapageactuelleestwp-login.phpouwp-signup.php?Existe-t-ildessolutionsplusélégantesqued'utiliser$_SERVER['REQUEST_URI']?-
pages login registration conditional-tags
-
-
obtenir l'ID de tous les messages d'une catégorie
Problème:j'aibesoind'obteniruntableaud'identifiantsdemessagesd'unecatégoriedonnéesilacatégoriecontientdesmessages.Cecidoitêtreutilisésurunepaged'optionsdeplugin.Jusqu'àprésent,j'ai:$posts=get_posts(array('numberposts'=>10000,'category'=>5));Maisj'aidumalavecCommentgénéreruntableaucontenantuniquementl'IDdechaquearticledecettecatégorie.Desidées?Merci-
posts get-posts id
-
-
Comment obtenir la séquence d'exécution des hooks / actions de WordPress?
Dansquelordreleshooksadd_actions'exécutent?c'est-à-direinitwp_headwp_footerafter_theme_setupetc...?????????MODIFIER:J'aiégalementpubliémasolution.-
hooks
-
-
Comment lister les Hooks et leur ordre d'exécution dans la page de chargement actuelle?
J'aibesoindeconnaîtrelalistedeshooksquisontappelésdanslapagecourante.Commentidentifierlaprioritéattribuéeàl'actionetlesfiltresdel'action.Sijeveuxsupprimerl'actionpardéfautsurword-press.Celacauseuneerreur?Puis-jeécraserl'actionpardéfautàexécuter?add_filter($tag,$function_to_add,$priority,$accepted_args);danscecas,jechangelaprioritéà50.Jenereçoisaucunchangementparrapportà10oupardéfaut.sicettevaleurdeprioritéestpourl'ordred'exécution,celasignifiequejedoischangerlesvaleurscommeplusoumoins?-
plugins php plugin-development customization filters
-
-
Bouton de partage Facebook personnalisé avec titre personnalisé, URL, image dans wordpress
LorsquejecliquepourpartagersurFacebook,celaprendl'URLetletitre,maislesimagesmontrentautrechose.Parexemple.J'aiessayédecréerunboutondepartagepersonnaliséquisetrouveci-dessous,maislorsquejecliquedessus,riennesepasse.<?php$titre=le_titre();$url=the_permalink();$summary=urlencode('Messagepersonnaliséquirésumelesujetdevotreonglet,oujusteunsimplemessagepourdireauxgensdeconsultervotreonglet.');$image=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'single-post-thumbnail');?><ao...-
customization facebook
-
-
Modèles de type de message personnalisés à partir du dossier Plugin
Jevoudraisproposermontypedemessagepersonnalisésousformedeplugin,afinquelesgenspuissentl'utilisersanstoucherleurdossierdethème.Maislesmodèlesdetypedepublicationpersonnalisés-telsquesingle-movies.php-résidentdansledossierdethème.Existe-t-ilunmoyendedemanderàWPderechercherunsingle-movies.phpdansledossierduplugin?AccrocherunefonctionàlaFilerHierarchy?Ouget_template_directory();?-
plugins custom-post-types themes directory
-
-
Après avoir déplacé un site vers un autre domaine, toutes les images sont perdues
J'aidéménagédewww.domain1.comverswww.domain2.comCependant,lescheminsdel'imagepointenttoujoursverswww.domain1.com/wp-content/uploads....Ainsi,lorsquewww.domain1.comesttombéenpanne,toutesmesimagesnes'affichentplus.J'aimisàjourlatablewp_postsoùtouteslespiècesjointespointentdésormaisverswww.domain2.com/wp-content/uploads...,maislesimagesexistentdanswww.domain2.cometjenevoistoujoursaucuneimage.Mamiseencacheest-elledésactivée?-
images uploads migration cache domain
-
-
La bonne façon d'inclure / d'exiger des fichiers PHP dans WordPress
JesuisunnouveaudéveloppeurWordPressetj'airécemmentrencontrédesproblèmes(surplusieurssites)avecinclude_onceetrequire_oncepourlesfichiersPHP.Sij'inclus(get_theme_directory_uri().'subdir/file')lefichierspécifiéestinclus(ourequis,cequiconduitàdeserreursfatales)maissidesfonctionsWordPresssontappeléesdans'file',j'obtiensquelquechosesimilaireà:'Appelàunefonctionnondéfinieadd_action()dans/full/path/to/file'.Lasolutionapparentequej'aitrouvéeestdefaire:include(dirname(__FILE__)."/subdir/filename");Est-cec...-
theme-development themes include
-
-
supprimer les balises <p> du_contenu
J'aiunformatdepublicationImage,etjerencontreunproblèmeoùl'imageestenveloppéeparunebalise<p>.Jeveuxmedébarrasserdecettebalise(enparticuliersurlaversionsingle.php)decestypesdepublication.Commentpuis-jeentrerdanslamiseenformed'unthèmeetsupprimerlesbalises<p>,oucréerleformatdemonchoixpourlasortiedecetypedemessage,sansaffecterlespublicationsd'unformatdemessagedifférent?-
loop content the-content formatting
-
-
Déconnecter l'utilisateur et supprimer les cookies du côté client?
Jesouhaitepouvoirdéconnecterl'utilisateur.Jepeuxlefaireenappelantwp_logout()surleserveurmaissil'utilisateurabandonnelaconnexion,ya-t-ilunmoyendesedéconnecter?Laméthodewp_logout()effacelescookies.Existe-t-ilunmoyendelefairesurleclient?Peut-êtrecommeuneffacementdetouslescookies(déconnexion)pourcedomaineouchemin.Plusd'informations:Parexemple,disonsqu'ilssontàl'écoleouàlabibliothèquesurunordinateurpublicetquelaconnexiontombe(cequiarrivesouvent).-
javascript cookies logout
-
-
Afficher les articles de la catégorie dans une page
Jevoudraispouvoiraffichertouslesarticlesd'unecertainecatégoriesurunepageafinquetouslesarticlessoientsurcetteseulepageetqu'iln'yaitpasdepagination.Sipossible,jevoudraiségalementafficherunbrefaperçudesarticles-touslesarticlesaurontunevignetteetuncourtparagrapheaudébut.J'aiessayédifférentsplugins,maisjusqu'àprésent,aucundeceuxquej'aitrouvésnefonctionne.Est-cequequelqu'unconnaîtunpluginouunmoyendelefaire?Alternativement,modifierlespagesdecatégoriespardéfautpourqu'iln'yaitpasdepaginationestuneoptions...-
categories pagination pages
-
-
Mise à jour du contenu du site après un appel AJAX sans rechargement de page
J'aicréécettefonctionPHPquisupprimeunproduitavecunidentifiantpasséparunappelAJAX:functiondeleteSelectedProduct(){if(isset($_POST['productToDelete'])&&!empty($_POST['productToDelete'])){$postId=$_POST['productToDelete'];wp_delete_post($postId);}die();}MonappelAJAXressembleàceci:$.ajax({data:sampleData,type:'POST',url:AjaxObject.ss_ajax_url,success:function(msg){window.location.reload(true);}});Commevouspouvezlevoir,j'effectueunrechargementdepageavecwindow.location.reload(true);afinderafra...-
functions ajax
-
-
Changer les permaliens me donne 404 erreurs sur nginx
MODIFIERIls'avèrequej'aboyaislemauvaisarbreenessayantdemodifier.htaccess,carnginxnel'utilisepas.Cequej'aiapparemmentbesoindefaireestd'éditermonfichier.conf.Avantdelirececi,my_app.confressemblaitàceci:upstreambackend{serverunix:/u/apps/my_app/tmp/php.sock;}server{listen80default;root/u/apps/my_app/www;indexindex.php;access_log/u/apps/my_app/logs/access.log;error_log/u/apps/my_app/logs/error.log;location/{try_files$uri$uri//index.php;}#Thislocationblockmatchesanythingendingin.phpandsendsitto#ourPH...-
permalinks 404-error nginx linux
-