lug 3
I Costum Field non sono altro che dei campi aggiuntivi da inserire in post e pagine per organizzare al meglio le informazioni . Dal mio punto di vista questa funzione è una delle più utili di wordpress perchè permette di creare dei veri e propri cms .
Inserirne uno è davvero semplice . Quando stai per salvare un nuovo post , in fondo alla pagina avrai sicuramente notato il box “Campi personalizzati” . Da li è possibile aggiungere tutti i parametri che vuoi .
Nella versione 3.0 di wordpress occorrono i seguenti passaggi :
- Fare click su Aggiungere Nuovo
- Compilare i due campi Nome e Valore
- Fare click su Aggiungi Campo Personalizzato
Continua a leggere
gen 18
In php è possibile inviare una email con la funzione mail()
Un semplice esempio potrebbe essere il seguente :
$mes = "Questa è una email di prova";
if(mail("destinatario@email.com","Oggetto email",$mes)){
echo "Messaggio Inviato";
}else{
echo "Messaggio non inviato";
}
Il primo parametro della funzione è il destinatario . Il secondo l’oggetto dell’email e l’ultimo il messaggio.
gen 3
E’ possibile ricavare la dimensione di un immagine con la funzione getimagesize() del framework php .
$infoImage = getimagesize("images/sample.jpg");
GetImageSize restituisce un array con alcune info dell’immagine
$infoImage[0] e $infoImage[1] rappresentano rispettivamente la larghezza e l’altezza dell’immagine.
list($width,$height) = getimagesize("images/simple.jpg");
Con la funzione list() memorizziamo il primo elemento e il secondo elemento dell’array restituito da getimagesize nelle varibili $width e $height.
dic 25
Con str_replace() è possibile sostituire una porzione di stringa con un altra.
$stringa = "elementodasostituire qui testo ecc";
$stringa = str_replace("elementodasostituire","qui testo",$stringa);
echo $stringa;
Il risultato che ci aspettiamo è
Ma se avessi piu’ elementi da sostituire ?
Dovrei fare una cosa del genere :
$stringa = "elementodasostituire1, elementodasostituire2, elementodasostituire3 qui testo ecc";
$stringa = str_replace("elementodasostituire1", "testo1" , str_replace("elementodasostituire2", "testo2", str_replace("elementodasostituire3", "testo3", $stringa)));
echo $stringa;
Continua a leggere
dic 24
Strip_tags è una delle tante funzioni del framework php. Il suo funzionamento è molto semplice ed efficace. Ci permette di eliminare qualunque tag html presente in una stringa.
$stringa = "<a href="http://www.google.it">testo 1</a>";
echo strip_tags($stringa);
Risultato:
Il secondo parametro della funzione è opzionale . Ci permette di specificare quali tag non cancellare
$stringa = "<a href="http://www.google.it">testo 1</a> <strong>bold1</strong><em>corsivo</em>";
echo strip_tags($stringa,"<strong><em>");</em></strong>
Risultato:
<strong><em>testo 1 <strong>bold1</strong><em>corsivo</em></em></strong>
Documentazione ufficiale : function.strip-tags.php
dic 21
Avvolte, per esigenze grafiche, si ha la necessità di isolare le immagini del nostro theme wordpress, e manipolarle come ci piace.
Questa funzione è realizzabile. Vi posto il codice :
function get_first_image($post){
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$firstimage = $matches[1][0];
return $firstimage;
}
Per renderla visibile in tutto il theme wordpress, basta inserirla nella pagina functions.php
dic 20
Questo articolo, è una piccola introduzione su quello che faremo nei prossimi appuntamenti. Non spiegherò come disegnare il layout grafico, perchè è un argomento molto ampio, che spero di trattare più in là. Ci limiteremo a convertire una piccola grafica realizzata dal sottoscritto, ed adattarla al nostro amato WordPress.
WordPress è uno dei piu’ importanti e diffusi CMS ( content management system ) per la gestione di un blog . I CMS non sono altro, che delle applicazioni , che facilitano la gestione di un sito web. WordPress ha fatto un gran successo perchè è molto semplice da adattare,da gestire e da implementare . E’ facile da implementare grazie ai numerosi plugin in circolazione . Anche noi possiamo fare un plugin ! E’ davvero molto semplice .
Il template che andremo a convertire è molto easy . E’ stato realizzato in modo da facilitare la conversione in CSS . Per chi non conosce il CSS, non vi preoccupate ! Spiegherò passo passo ogni riga di codice.
Nel prossimo appuntamento convertiremo il template !
dic 17
Benvenuti su iosmanetto.it ! Con questa piccola introduzione al php, diamo inizio a una lunga serie di articoli riguardanti il mondo del web e della programmazione .
Nella programmazione web i linguaggi si dividono in lato server e lato client . Prima di andare avanti con lo studio del php occorre fare questa banalissima differenza. Mentre un linguaggio lato client viene eseguito nel browser dell’utente, un linguaggio lato server come il PHP , l’ASP e il JSP, viene eseguito nel server che ospita il codice . Un linguaggio lato server è molto piu’ sicuro di uno lato client, perchè per analizzare un codice che si vuole colpire, occorre craccare tutto il server.
Per poter smanettare con il php dobbiamo registrare un servizio hosting linux. I servizi gratuiti sono molto limitati, quindi se non abbiamo un grosso budget, possiamo effettuare delle prove in locale installando un webserver . Il migliore webserver in circolazione è Apache, uno dei progetti open source piu’ importanti al mondo . Per eseguire una pagina PHP dobbiamo anche scaricare e installare il compilatore PHP e il Mysql Server. Invece di installare singolarmente le applicazioni elencate sopra , installando AppServer abbiamo a disposizione tutto ciò che ci serve .
Continua a leggere