Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Come realizzare una lista eventi in WordPress senza plugin

gennaio 20th, 2010 by Giovanni Caputo

Per realizzare un lista eventi in WordPress senza utilizzare un plug-in specifico,  potete seguire il tutorial:

How To Make a WordPress Events List

Sidebar Events List

Events Custom Field

Category: Siti Web, tutorial | 1 Comment »

Thunbnail in WordPress 2.9

gennaio 20th, 2010 by Giovanni Caputo

the_post_thumbnail è una delle nuove funzionalità di WordPress 2.9.

Per capire in dettaglio come utilizzare questa funzionalità potete utilizzare il tutorial di Justin TadlockEverything you need to know about WordPress 2.9’s post image feature“.

Category: Programmazione, Siti Web, Tecnologia, tutorial | No Comments »

Rimuovere menu di amministrazione di WordPress dalla Dashboard

gennaio 4th, 2010 by Giovanni Caputo

wordpress logo

Semplicemente incollando il codice seguente nel file functions.php. Il seguente codice di esempio rimuove tutte le voci del menu di amministrazione che sono contenute nell’array $restricted.

function remove_menus () {
global $menu;
	$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
	end ($menu);
	while (prev($menu)){
		$value = explode(' ',$menu[key($menu)][0]);
		if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
	}
}
add_action('admin_menu', 'remove_menus');

Category: Programmazione, programmi | No Comments »

Creare un plugin per WordPress con NetBeans IDE

dicembre 23rd, 2009 by Giovanni Caputo

Ciao a tutti,

finalmente ho trovato un editor che permetti di sviluppare un plugin per wordpress.

Netbens è utilissimo per sviluppare e per effettuare il debug di un plugin per WordPress.

Vediamo in dettaglio:

  • Scaricare Wordpre da www.wordpress.org oppure da www.Inwordpress-it.it
  • Installare NetBeans IDE per PHP
  • Configurare il Web Server e PHP in NetBeans
  • Configurare MySQL in Netbeans e creare un nuovo database
  • Creare un nuovo progetto Netbeans Image:new-php-project-step-0_ConfiguringNetBeansProjectForWordPress.png
  • Inserire come directory source la cartella dove si è estratto WordPress
  • Inserire come nome progetto WordPress
  • Far salvare i metadati in una directory differente:}}center Image:new-php-project-step-1_ConfiguringNetBeansProjectForWordPress.png
  • Inserire Run As Local Web Site nelle RUN Configuration
  • Inserire l’url da aprire (http://localhost/blog/).
  • Spuntare la casella che permetti di pubblicare direttamente i dati sul server}center Image:new-php-project-step-2_ConfiguringNetBeansProjectForWordPress.png
  • Completare l’installazione di WordPress configurando il file wp-config.php

Di seguito un video che mostra i vari passi di sviluppo e debug:

Category: Programmazione, Siti Web, Tecnologia | No Comments »

Determinare se il sito è stato aperto con un dispositovo mobile

dicembre 14th, 2009 by Giovanni Caputo

Questo metodo può essere utilizzato sia su un normale sito statico che con un sito realizzato con WordPress.

Per prima cosa è necessario scaricare una piccola libreria: detectmobilebrowsers.mobi e pubblicarlasul proprio sito. Mentre se si utilizza WordPress pubblicarla nella direcotory.

A questo punto inserire, il seguente codice, nella propria pagina, se si tratta di wordpress,invece, nella header.php:

include('mobile_device_detect.php');
$mobile = mobile_device_detect();

if ($mobile==true) {
  header( 'Location: http://your-website.com/?theme=Your_Mobile_Theme' ) ;
}

Category: Programmazione | No Comments »

Guida sulle hook di wordpress

maggio 25th, 2009 by Giovanni Caputo

Voglio segnalarvi una breve guida che spiega come utilizzare le hook in WordPress.

LINK

Se conoscete altri tutorial potete segnalarli come commenti.

Category: Programmazione, Siti Web, Tecnologia, tutorial | No Comments »

PlugIn WordPress per realizare gallerie di immagini

maggio 6th, 2009 by Giovanni Caputo

01. Nextgen Gallery Plugin

nextgen gallery

Nextgen Gallery Plugin

02. Cleaner WordPress Gallery Plugin

2-cleaner

Cleaner WordPress Gallery Plugin

03. Lightbox Gallery Plugin

lightbox Gallery Plugin

Lightbox Gallery Plugin

04. FlippingBook Gallery Plugin

4-flippingbook

FlippingBook Gallery Plugin

05. PhotoXhibit Plugin

5-photoxhibit

PhotoXhibit

06. AWSOM PixGallery Plugin

awsom

AWSOM PixGallery Plugin

07. Falbum Gallery Plugin

falbum

Falbum Gallery Plugin

08. Lazyest Gallery Plugin

8-lazyest-gallery

Galleria Lazyest Plugin

09. WP Photo Album Plugin

WP Photo Album Plugin

WP Plugin Photo Album

Inline Gallery Plugin

inline gallery

Read the rest of this entry »

Category: Programmazione, Siti Web | No Comments »

Utilizzare custom fields in WordPress

marzo 30th, 2009 by Giovanni Caputo

Voglio segnalare una guida in inglese che spiega come utilizzare i custom fields.
How To: Use Custom Fields in WordPress

Category: Programmazione, Siti Web | No Comments »

Itegrare FoxyCart e WordPress

marzo 7th, 2009 by Giovanni Caputo

FoxyCart è un sistema di eCommerce veramente adattabile. Infatti seguendo la guida al seguente link sembra essere semplice integrarlo con wordpress.

GUIDA UFFICIALE(in inglese)

Potete inoltre guardare il video ufficiale:

Category: Programmazione, Siti Web, tutorial, video | 4 Comments »

WordPress: Prendere la prima immagine di un post

febbraio 25th, 2009 by Giovanni Caputo

BarCamp / WordCamp Miami 2009

Molti utenti di wordpress usano i custom fields per visualizzare le thumbs degli articli nella propria home page. Può essere una buona idea, ma voglio presentarvi una semplice funzione php che permette ottenere il codice html della prima immagine di un post.

N.B. La seguente funziona deve essere chiamata all’interno di un loop.

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}

Category: Programmazione, Siti Web, tutorial | 1 Comment »