Home
/
wordpress
-
Includere un file PHP esterno in un modello personalizzato Wordpress
ÈpossibileincludereunfilePHPesternoinunmodellopersonalizzato?Stocercandodiaggiungereunblogalmiosito.Hogiàillayoutdiintestazione,pièdipaginaebarralateralenelmiosito.Possousarlinelmiomodellopersonalizzato?<?php/*TemplateName:Blog*/?><?phpinclude(PATH.'http://www.example.com/includes/header.php');?><?phpif(have_posts()):while(have_posts()):the_post();?><div<?phppost_class()?>id="post-<?phpthe_ID();?>"><h2><ahref="<?phpthe_permalink()?>"><?php...-
php theme-development customization include
-
-
Mostra il termine corrente della tassonomia all'interno del tipo di post personalizzato
Beh,dovrebbeesserepiuttostosemplice,tuttavianonsonoriuscitoatrovarerispostadanessunapartesulWeb.tuttelerispostechehotrovatoeranovicinemanonesattamentequellodicuiavevobisogno.quellodicuihobisognoèvisualizzaresoloilterminecorrentediuntipodipostpersonalizzatoincuimitrovo.nontuttiiterminisolouno!(quellopertinente)questoèquellochestousandomamostraTUTTIiterminichenonvannobeneperme:<?php$taxonomy='genre';$queried_term=get_query_var($taxonomy);$terms=get_terms($taxonomy,'slug='.$queried_term);if($ter...-
custom-post-types custom-taxonomy terms
-
-
Come fermare il reinvio del modulo all'aggiornamento della pagina
Ciao,hounmodulocheaggiungeallegatiaunpost,tuttaviaquandoilmodulopubblicaovviamentenonmostrailpostconilnuovoallegatochefaeco"iltuofileèstatocaricato".Quandol'utenteaggiornalapagina(perprovareamostrareilnuovoallegato)ilmodulopubblicadinuovo!Èpossibile(1)interromperenuovamentelapubblicazionedelmoduloall'aggiornamento,(2)aggiornareautomaticamentelapaginapervisualizzareilmessaggioconilsuonuovoallegato??(2èdecisamentemigliore)<?php$post_id=$post->ID;if(isset($_POST['html-upload'])&&!empt...-
php forms
-
-
Recupera i messaggi per query personalizzata ID termine
vogliorecuperareipostpersonalizzatiutilizzandolaquerypersonalizzata.lamiatassonomiaèricetta_txetermini(Manzo),(Pollo)ecc.hoprovatoautilizzareSELECTp.*FROMwp_postsp,wp_term_taxonomytt,wp_term_relationshipstrWHEREp.ID=tr.`object_id`ANDtt.`term_id`=tr.`term_taxonomy_id`AND(p.post_type='recipe_cpt')ANDp.post_status='publish'ANDtt.`term_taxonomy_id`=37masenzafortuna.qualcunopuòaiutarmiaottenereipostwptramiteilloroterm_id.sel'IDdibeefsè37,vogliorecuperaretuttiipostconterm_id=37Grazie-
custom-taxonomy query terms
-
-
Come ottenere il percorso per il tema corrente?
Questocodicevieneutilizzatoperottenereladirectorydelplugincorrente:plugin_dir_url(__FILE__).Cosadevousareperottenereladirectorydeltemacorrente?-
plugin-development theme-development directory paths
-
-
rimuovere i paragrafi vuoti da the_content?
Ciaoragazzi,Vogliosemplicementeimpedirelacreazionediparagrafivuotinelmiopostwordpress.Ciòaccadeabbastanzaspessoquandosicercadispaziaremanualmenteicontenuti.Nonsoperchéquestononhaeffetto?/*Removeemptyparagraphtagsfromthe_content*/functionremoveEmptyParagraphs($content){/*$pattern="/<p[^>]*><\\/p[^>]*>/";$content=preg_replace($pattern,'',$content);*/$content=str_replace("<p></p>","",$content);return$content;}add_filter('the_content','removeEmptyParagraphs');modifica/a...-
functions filters wp-autop
-
-
Sto usando un filtro per rimuovere i tag <p> a capo automatico, ma ci sono ancora elementi avvolti?
Hoquestonelmiofunctions.php:Leimmaginiall'internodeldispositivodiscorrimentosonostateaggiuntecometipidipostpersonalizzatichiamati"Contenutopagina".NonsonosicurocheilfiltrosiapplichisoloaiPostprincipali./***Rimuoviitagdiparagrafoattornoalcontenutoeall'estratto*/remove_filter('the_content','wpautop');remove_filter('the_excerpt','wpautop');Ipostnell'amministratorehannoquestoaspetto:MaqualcosaavvolgeancoraleimmaginidelmioNivoSliderconitagp:CSS:#slider-wrapper{galleggiante:sinistra;altezza:560px;}#sl...-
filters
-
-
Come rimuovere la barra di ricerca da un tema wordpress?
Comerimuoverelabarradiricercadauntemawordpress?-
theme-development themes search design
-
-
Come posso ottenere l'ID del post da un ciclo WP_Query?
HouncicloWP_Querychericevepostdiuncertotipo.Questiposthannounmetapostpersonalizzato,quindidevoessereingradodiottenerel'IDdelpostsenzafarloecoinmododapotervisualizzareilmetadiquelpost.Comepossoottenerel'IDdelmessaggiosenzavisualizzarlo?Questoèilmiocodice:$menu_id=get_the_id();$category_args=array('post_type'=>'category','post_parent'=>$menu_id);$menu_categories=newWP_Query($category_args);while($menu_categories->have_posts()):$menu_categories->the_post();$category_id=??????;?><h...-
post-meta
-
-
Come ottengo l'URL dell'immagine solo su the_post_thumbnail
Vogliosaperecomeottenerel'URLdell'immaginesuthe_post_thumbnail()Predefinitothe_post_thumbnail()<imgwidth="800"height="533"src="http://domain.com/wp-content/uploads/2011/02/book06.jpg"class="attachment-post-thumbnailwp-post-image"alt="book06"title="book06"/>Quivoglioprenderesolol'src.Comefaccioafiltrarethe_post_thumbnail()soloperottenerehttp://domain.com/wp-content/uploads/2011/02/book06.jpgFammisapere-
post-thumbnails
-
-
Ottenere il percorso delle miniature anziché il tag immagine
VedomoltimetodipermostrareleminiatureinWordPress,manonsonoimmediatamentesicurodicomehopotutootteneresoloilpercorsodellaminiaturadiunpostpiuttostocheilcodiceprontoperhtmlgeneratodafunzionicomethe_post_thumbnail()eget_the_post_thumbnail().Qualimetodisonodisponibiliperotteneresoloilpercorsodellaminiatura(perimpostarlacomebgimage)anzichéiltag<img/>?Hosololapossibilitàdianalizzareirisultatidelmetodoget_oesisteunmodopiùsemplice?-
post-thumbnails
-
-
get_template_directory_uri che punta al tema principale non al tema figlio
Ilproblemachestoriscontrandoècheget_template_directory_uripuntaaltemaprincipalecomesite/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.phpmavogliochepuntialtemachildchedovrebbeesseresite/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.phpquellochestousandoèinclude(TEMPLATEPATH.'/myGallery/gallery_functions_include.php');-
functions child-theme include
-
-
apply_filters ('the_content', $ content) vs do_shortcode ($ content)
Diciamochehoun'opzionetemaoun'areaditestopostmetapersonalizzata.Oravoglioeseguirepiùshortcode,testigenerali,immaginiecc.Qualesaràlamigliorepraticaeperché?Opzione1:$content=//mytextareadata;echoapply_filters('the_content',$content);Opzione2:$content=//mytextareadata;echodo_shortcode($content);Spiegamigentilmentequalesaràlamigliorepraticaeperché.Lasciatemidescrivereloscenarioindettaglio.Sviluppotemipericlienticonleloroesigenze.Avolte,hobisognodiaggiungeremetapostsupost/pagine/tipidipostpersonalizz...-
filters shortcode the-content
-
-
Come disconnettersi senza conferma "Vuoi davvero disconnetterti?"?
Inquestomomento,quandoescotramite:<ahref="<?phpbloginfo('url');?>/wp-login.php?action=logout">Logout</a>mireindirizzaallapaginaincuidevoconfermareladisconnessione.Comeeliminarelaconfermaereindirizzareallahomepagedopoillogout?-
logout
-
-
400 richiesta errata su admin-ajax.php usando solo l'action hook wp_enqueue_scripts
Ultimamenteholavoratosuajax.Itutorialchetroviinretesonotuttimoltosimilieabbastanzafacilidaimplementare.Maricevosempreunarichiestaerrata400sulmiofileajax-admin.php.Dopounalungaeintensaricerca,orahoscopertocheèdovutoaltempodell'integrazione.Seutilizzol'actionhookinitperinizializzareloscriptewp_localize_script,tuttofunzionacorrettamente.Quindiilcodicestessodeveesserecorretto.my-page-test-functions.phpfunzioneajax_login_init(){wp_register_script('ajax-login-script',get_stylesheet_directory_uri().'...-
functions ajax
-
-
Posso caricare file multimediali in una cartella specifica?
Perimpostazionepredefinita,imediacaricatitramiteildashboarddiWordpressvannoinunacartelladeterminatadalladatacorrente.Adesempio:/wp-content/uploads/2011/09/.Unavoltacaricatoilsupporto,nonvedoalcunaopzioneinWordpresspermodificarelaposizionedelmiofileinqualcos'altro.PossodireaWordpressdiposizionareimieifilemultimedialiinunacartellaseparata?Nontuttiimieifilemultimediali.Soloquellicheselezionospecificatamente.-
uploads
-
-
Come funziona admin-ajax.php?
Stiamoriscontrandoalcuniproblemiconunosviluppatoreesterno.Vogliamolimitarel'accessoalsitowp-adminsoloall'accessointerno(tramiteVPN).Semplicementecosìnonsaràattaccatodautentiesterni.Possiamoenumeraregliamministratoridelsitoenonvogliamochevenganophishing.Ilnostrosviluppatorestadicendochenonpossiamofarloperchéilsitodeveaverelapaginadiamministrazioneaccessibileesternamenteinmodochelapaginafunzioni.inparticolarelapaginaadmin-ajax.Cosafalapaginaadmin-ajax.php?SitrovanellasezionediamministrazionediWord...-
admin ajax security
-
-
Perché usare admin-ajax.php e come funziona?
Lamiachiamataajaxperidatijsonfunzionabeneinquestomodofunctions.php:add_action('wp_ajax_nopriv_load-filter','prefix_load_cat_posts');add_action('wp_ajax_load-filter','prefix_load_cat_posts');functionprefix_load_cat_posts(){//getdatahere}javascript:varajaxurl='http://'+window.location.host+'/wp-admin/admin-ajax.php';jQuery.ajax({type:'POST',url:ajaxurl,etc.Ho2domande.1)Perchéutilizzareadmin-ajax.phpinvecedicodificareiltuojsoninunfileseparatocomethemes/example/json.phpecodificareituoidatilì?2)Comef...-
ajax
-
-
admin-ajax.php vs modello di pagina personalizzato per richieste Ajax
C'èqualchemotivoperutilizzareadmin-ajax.phpperlerichiesteajaxrispettoaunmodellodipaginapersonalizzato?Nonsapevodiadmin-ajax.phpfinoapocotempofa,quindiquellochestavofacendoèstatocreareunmodellodipaginapersonalizzatocomequesto:<?php/***TemplateName:API*/if(isset($_GET['ajax_request'])){//dostuff}Elachiamataajaxsarebbeall'URLhttp://mysite.com/api/,cheèdovehohapubblicatounapaginavuotautilizzandoilmiomodellodipaginaAPI.QuestosembradarmiaccessoatuttelemiefunzionidiWordPressesputaredati.Tuttavia,dir...-
ajax
-
-
Come ottenere il titolo della pagina con l'ID della pagina?
L'IDdellamiapaginaè:30601ComepossoottenereiltitolodiquestoID?VoglioottenereiltitolodellapaginaconID.-
pages title id
-