Home
/
wordpress
-
Come si crea una pagina "virtuale" in WordPress
StocercandodicreareunendpointAPIpersonalizzatoinWordPressehobisognodireindirizzarelerichiesteaunapaginavirtualenellaradicediWordPressaunapaginaeffettivafornitaconilmioplug-in.Quindi,inpratica,tuttelerichiesteaunapaginavengonoeffettivamenteindirizzateall'altra.Esempio:http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.phpIlpuntoèrenderel'URLdell'endpointAPIilpiùbrevepossibile(simileahttp://mysite.com/xmlrpc.phpmaspedireilfiledell'endpointAPIeffettivoconplug-inpiut...-
url-rewriting api rewrite-rules
-
-
Come posso ottenere il conteggio dal post di query
Comepossoottenereiconteggidellerigheinunpostdiquerycomemysqlcount(*).$obj_name=newWP_Query($args);while($obj_name->have_posts()):$obj_name->the_post();//hereiwanttopredictloopingcountsendwhile;Comepossofarlo.-
query-posts wp-query
-
-
La chiamata Ajax restituisce sempre 0
HounproblemaconAJAXcherestituiscesempre0!Hofattotuttodamanualeenonriescoacapirecosac'èchenonva?Perfavoreaiutatemi!!EccolamiachiamataAjax://PassdatathroughAJAXvaramountToConvert=price;jQuery.ajax({type:"POST",url:"../../wp-admin/admin-ajax.php",//ourPHPhandlerfileaction:"ajaxConversion",data:{amount:amountToConvert},success:function(data){alert(data);},error:function(errorThrown){alert(errorThrown);}});returnfalse;Elafunzioneinfunctions.phpè:functionajaxConversion(){$amount=mysql_real_escape_stri...-
functions ajax
-
-
Ricevo un messaggio 404 quando provo ad accedere a wpadmin
Nonriescoadaccedereawp-admindopoavercambiatoipermessidellacartellawp-configperrafforzarelamiasicurezza.Ilcontenutoperilcaricamentodelsitotrova,nonriescoadaccedereawp-admin,tuttoquellocheottengoèunmessaggio404.-
wp-admin 404-error
-
-
wp_upload_dir come ottenere solo il nome della directory.
Immaginocheperalcunisarebbeungiocodaragazzi,mahodifficoltàaotteneresoloilnomedelladirectorydelcaricamento,nonilpercorsocompleto,sonoarrivatoaquestopunto:$uploads=wp_upload_dir();$upload_path=$uploads['baseurl'];//nowhowtogetjustthedirectoryname?qualcunohaqualcheidea?grazieperavercondivisolatuaesperienza...-
uploads
-
-
Reindirizzare l'utente all'URL originale dopo il login?
Hounafunzionechereindirizzagliutentiallapaginadiaccesso(home)sestannotentandodiaccedereaqualsiasialtrapaginasenzaessereloggati,eccocomefunziona:functionrestrict_access_if_logged_out(){if(!is_user_logged_in()&&!is_home()){wp_redirect(get_option('home'));}}add_action('wp','restrict_access_if_logged_out',3);Veramentesempliceefunzionabene,ilproblemaèchedevoreindirizzarliall'URLacuistavanocercandodiandaredopoavereffettuatol'accesso,esattamentecomefunzionailbackenddiWordPress.C'èunmodoperfarlo...-
redirect urls login
-
-
Come posso ottenere lo slug di pagina
Comepossoottenereloslugdiunapaginaodiunpost?-
theme-development
-
-
Come: spostare facilmente un'installazione di WordPress dallo sviluppo alla produzione?
Facciosvilupposuunascatolaeneusounasecondaperlaproduzione.Inquestomomentomilimitoascaricareildatabaseepoiatrovareunsostitutoperlemodificheall'URL;quindicopiaifileeimportailnuovoSQL.Esistonomodimiglioriperfarlo?-
customization deployment production staging
-
-
Sincronizzazione del database di Wordpress tra dev e prod
ÈstatagiàpostaunadomandasucomesincronizzareifileeildatabasetradueinstallazionidiWordpress.Perillivellodidatabase,larispostaèdisolitofondamentalmentescaricareundatabaseeinserirlosuunaltroserver.Ilproblemaconquestoèchefinisciperperderetuttelemodifichechesonostatepotenzialmenteapportatesulserverdiproduzione.Adesempio,metrichediutilizzo,commenti,ecc...Conquestoinmente,stavoiniziandoachiedermisefossepossibileestenderel'ORMdiWordpressinmododapotergeneraredeltaequindiiniettarlinelsitodiproduzione.Qualc...-
staging sync production
-
-
Come passare i parametri dei dati al gestore della funzione di azione Ajax
Hoiseguentijsperelaborareunarichiestaajax:$('#someelement').click(function(){varcokeValue='coke';vardata={action:'load_post',another_par:someVar};jQuery.post(ajax_object.ajax_url,data,function(response){alert(response);});});Equestaèlamiafunzionedigestioneajax(sperochelamiaterminologiasiacorretta):add_action('wp_ajax_get_coke','get_coke_ajax');functionget_coke_ajax(){//needtogetanother_parinhere!!!!!!!die();}Comepuoivedere,l'azioneèload_postchevabene,madevopassareilparametroanother_parallamiafun...-
ajax
-
-
Ottieni il genitore di primo livello di un termine di tassonomia personalizzata
Comepossoottenereilgenitorediprimolivellodiundatotermine?Stoutilizzandowp_get_object_termsperottenereiterminidellatassonomiasuipost,mainvecedimostraretuttiiterminicontrassegnati,desideromostraresoloigenitoridiprimolivellodeiterminicontrassegnati.Quindi,sequestisonoiterminiselezionati,desiderovisualizzaresoloColazione,pranzoecena.xBREAKFASTxCerealxEggsLUNCHHamburgerxPizzaDINNERFishBassxSalmonTroutLasagnaComepossofarlo?-
custom-taxonomy hierarchical terms
-
-
Come ottenere il termine più elevato (antenato superiore) di un termine figlio della tassonomia personalizzata?
Devoottenereilterminepiùinalto(antenatodiprimolivello)diuntermineditassonomia.Supponilaseguentegerarchiadeitermini:NorthAmericaUnitedStatesNewYorkNewYorkCitySouthAmericaMexicoDevoottenerel'IDdeltermine"NordAmerica"seconoscol'ID"NewYork"StoutilizzandounafunzioneadattatatrovatasustackexchangeepochialtripostidopoavercercatosuGoogle.Tuttavia,durantel'utilizzodiquestafunzionenelmiotema,ilciclowhilerisultainuncicloinfinitoperqualchemotivo,anchese$term_ide$tassonomiafornitisonocorretti.MettereWordpre...-
custom-taxonomy taxonomy terms children
-
-
Come ottenere i post pubblicati tra una data e oggi?
Èunmodoperottenerepostpubblicatitraunadataeoggiconquery_posts()?Esempio:tuttiipostpubblicatidal2012-04-01GrazieMODIFICA:Comeaggiungereladatadelfiltroaquestipostdiquery?query_posts(array(array('post'),'tax_query'=>array(array('taxonomy'=>'post_format','field'=>'slug','terms'=>array('post-format-image'))),'cat'=>'-173','post_status'=>'publish'));-
posts loop query-posts date
-
-
Come ottenere l'ID dell'autore fuori dal ciclo
Nonriescoaottenerel'IDdell'autoredelpostaldifuoridelcicloperfarfunzionareget_the_author_meta.Finorahoprovatodiversiapprocci:1.$author_id=$post->post_author;2.global$post;$author_id=$post->post_author;3.$post_tmp=get_post($post_id);$author_id=$post_tmp->post_author;4.$author_id=$posts[0]->post_author;Hobisognodell'IDdell'autorepertrasmetterloa:$address=get_the_author_meta('user_email',$author_id);Qualchesuggerimento?-
loop author id
-
-
Ferma WordPress aggiungendo automaticamente tag <br> per pubblicare contenuti
EsisteunmodoperimpedireaWordPressdiinserireautomaticamenteitag<br>quandosiaggiungonoiritorninell'editorditestodiWordPress.Vorreichesicomportassepiùcomeuneditordicodiceincuipossostrutturareilcodicecomemipiaceerenderlofaciledaleggere.Ilcodicechestoutilizzandonell'editorè:[one_third][team_memberimage_url="team_member.jpg"name="Laservision"role="WordPressDesigner"][custom_buttonurl="#"]Formoreinformation[/custom_button][/team_member][/one_third][one_third][team_memberimage_url="team_member.jpg...-
posts shortcode content text
-
-
Dove metto gli snippet di codice che ho trovato qui o da qualche altra parte sul Web?
Moltipostquioaltrovecontengonocodice,manondiconodovemetterlo.Esempio:Hotrovatoquestopost:Comefaccioadisattivareipostdireindirizzamento301(noncanonico)?SonounprincipianteconPHP.Dovedevoposizionareesattamenteilcodicedellarisposta?-
plugins plugin-development functions
-
-
Come faccio a disattivare i post di reindirizzamento 301 (non canonico)?
HonotatounostranocomportamentoinWordPressincuireindirizzaautomaticamente301determinatestruttureURLperipost.Adesempio,hounpostper:miosito.com/999/about-usQuindi,potrestipensarecheilseguentelinkproducaun404:miosito.com/567891/about-us-1Tuttavia,WordPressreindirizzaautomaticamentea/999/about-usC'èunmodoperdisattivarequestotipospecificodireindirizzamento?SembracheWPstiacercandolalumaca"simile"piùvicina.Notachenonhovociperabout-us-1nellatabelladeipost,nérevisionioaltrochepotrebbecausarel'inoltrodiWPi...-
permalinks redirect htaccess seo
-
-
Dove mettere il mio codice: plugin o functions.php?
Esisteunoschemadifacilecomprensioneperdeciderechetipodicodiceappartieneaunpluginoalfunctions.phpdeltema?Cisonomanycasiemoltidibattitisuquestoargomento,principalmenteperchécisonoalcuneideesbagliatesulfunzionamentointernodiWordPress.Chiedounarispostabasatasuifatti,nonsulleopinioni.Dovrebbespiegarecomegestirequestipunti(eprobabilmentealtri):tipidipostpersonalizzatietassonomiemodulidicontattocodicibreviwidgetpersonalizzatiadd_theme_support('automatic-feed-links');SEOfunzionacomeelementimetapersonali...-
custom-post-types plugin-development theme-development widgets shortcode
-
-
Ottieni una barra laterale nella parte superiore della pagina
Voglioottenereunabarralaterale(get_sidebar('mySidebar'))nellapartesuperioredellapagina,quindinonpossochiamarladopoget_header()inilmodellodicontenuto.Comepotreifarlo?-
sidebar custom-header
-
-
Modello di archivio del tipo di post personalizzato
Hounproblemasimileaquesto:Modelloditipodipostpersonalizzato-ArchivioHountipodipostpersonalizzatoWordPresschiamatocoupon.Provoadassegnargliilmodelloutilizzandoarchive-coupon.php,mavadirettamenteahome.php.HoancheunatassonomiapersonalizzatadiquestoCPTchiamatatagsconlarewriterule=>"tag"quindiquandovadoaunURLcomequesto:http://mysite.com/tag/3dvogliovedereunmodellopersonalizzatoperilmiotipodiarticolopersonalizzatoogeneraleperletassonomie.Hoancheprovatoilmodellotaxonomy.phpmaloignoraancora...-
custom-post-types custom-taxonomy templates terms
-