http://blog.DoZarte.com


Archivio della Categoria 'Wordpress'

Come rendere il tuo tema WordPress compatibile coi widget

giovedì 2 settembre 2010

Lo so, ormai è un argomento vecchiotto, ma metti caso che ci sia chi – come me – non aveva ancora reso il suo tema del proprio WordPress compatibile con i nuovi widget!

Ormai tutti i temi sono widget-ready, cioè pronti per permetterci di usare i widget, ma se qualcuno avesse tra le mani un tema vecchio, e volesse poter usare i widget ecco come fare in DUE PASSI!

La prima cosa da fare è aprire il file del nostro tema che si chiama ‘functions.php‘ ed aggiungere le seguenti righe di codice:

if (function_exists('register_sidebar')) {
 register_sidebar(array(
 'name' => 'Widgetized Area',
 'id'   => 'widgetized-area',
 'description'   => 'This is a widgetized area.',
 'before_widget' => '<div id="%1$s">',
 'after_widget'  => '</div>',
 'before_title'  => '<h4>',
 'after_title'   => '</h4>'
 ));
}

Dopodiché si apre il file ‘sidebar.php‘ per inserire il codice che servirà a far apparire i widget:

<div id="widgetized-area">
 <?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('widgetized-area')) : else : ?>
 <div>
 <p><strong>Widgetized Area</strong></p>
 </div>
 <?php endif; ?>
</div>

Chiaramente questo codice possiamo metterlo dove vogliamo metterlo in altri posti nel nostro tema, si può fare!

(continua…)

Un plugin di CDN (Content Delivery Network)

sabato 24 luglio 2010

Ho già affrontato in passato il discorso relativo all’ottimizzazione di un sito web relativamente alla sua velocità di download da parte degli utenti, in varie occasioni:

Siccome, come dicevano i latini, “repetita juvant” ribadiscono per gli sfortunati che avessero l’occasione di passare dal mio blog e leggere queste righe, che ottimizzare un sito web in tal senso può servire molto quando il nostro spazio web è su un server condiviso, economico, povero di risorse e/o banda, ecc. ecc.

Oggi parlerò di un bel plugin per WordPress, molto utile in tal senso.
Si tratta di un plugin che, una volta attivato, ci permette di far appoggiare il nostro blog ad un CDN gratuito!

(continua…)

Contenuto “for members only”

martedì 30 marzo 2010

Necessità:
voglio che una parte del testo delle pagine del mio sito siano accessibili solamente agli utenti “loggati”

Una soluzione c’è già, sotto forma di plugin, però con questo plugin mostri tutto l’articolo oppure mostri solo il titolo; mentre quello che cerchiamo noi è modificare la parte pubblicata dell’articolo a seconda dell’utente che lo sta vedendo.

Soluzione:
con WordPress basta aggiungere una nuova funzione al nostro template che, tramite l’uso di un nuovo “shortcode” (una specie di tag html, ma per l’editor) consenta di indicare quale testo vogliamo pubblicare solo se il visitatore è entrato tramite log-in

add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
}

Dopo aver aggiunto questa funzione nel file functions.php del nostro tema, potremo così usare un nuovo shortcode per indicare l’inizio e la fine del nostro “testo riservato agli utenti iscritti“…
(continua…)

Tema WordPress: FolioGrid

martedì 2 marzo 2010

FolioGrid è un tema per WordPress creato per gestire portfolio; è un tema gratuito rilasciato in tre colorazioni differenti (scuro, chiaro e giallo).
Funziona anche su IE6 ed ovviamente su tutti i browser più recenti.

Il suo layout è fluido e si adatta alla dimensione della finestra del browser; sfrutta jQuery per le sue transizioni; è facile da personalizzare tramite CSS; i suoi file pesano poco a favore della velocità di caricamento.

(continua…)

Fare e-commerce con WordPress

domenica 31 gennaio 2010

wordpress ecommerce

GetShopped è un plugin gratuito per WordPress che aggiunge capacità di e-commerce dentro i siti fatti con WordPress.
E’ un plugin molto facile da installare che può funzionare con qualsiasi tema e template standard, anche su WordPress MU.

Il plugin offre un struttura flessibile di determinazione del prezzo dei prodotti, con caratteristiche quali…

  • regole flessibili con l’uso di coupon o sconti
  • vendite di prodotti specifici
  • sconti per quantità
  • opzioni per la spedizionoe gratuita

…e supporta metodi di pagamento diversi come PayPal, Google checkout e Payment Express.

GetShopped rende possibile copletare la procedura d’acquisto velocemente tramite una sola pagina per il pagamento.
E’ facile amministrare gliordini con l’uso di una potente interfaccia di amminsitrazione, stampa di ricevute, documenti di imballo ecc.ecc.

(continua…)

Nascondere quello che pubblichiamo con WordPress

domenica 24 gennaio 2010

Nascondere quello che pubblichiamo con WordPress

Se usate WordPress per la gestione di un sito web, magari vi sarete imbattuti nella necessità di pubblicare del contenuto che non finisse necessariamente sotto gli occhi di chiunque, ovvero di nascondere degli articoli oppure nascondere intere categorie

Se per esempio non vogliamo che dei nostri articoli appaiano nella home page, oppure negli archivi mensili, o magari non vogliamo che certi post saltino fuori da una ricerca, e nemmeno che siano pubblicati nei feed, …
Ad esempio potremmo volere che solo una o due categorie di articoli compaia nella home page, o magari pubblicare solamente una categoria di post nel nostro flusso di feed rss, ecc. ecc.

Possiamo allora usare un plugin come Simply Exclude che ci offre proprio l’opzione di escludere categorie, tag, autori e pagine (a scelta) dall’essere pubblicate tramite una delle 4 azioni usate in WordPress: is_front, is_archive, is_search e is_feed.

(continua…)