Come Installare WordPress Multisite

Come Installare WordPress Multisite

Come Installare WordPress Multisite

Come Installare WordPress Multisite

Cosè WordPress Multisite??

In poche parole WordPress Multisite è una modalità specifica di WordPress con la quale possiamo amministrare più siti in una sola installazione. La sua utilità ci permette di gestisce un network di siti, utilizzando un solo e unico databases.

Configuriamo e Abilitiamo Wordpress Multisite??

wp-config

wp-config

Andiamo ad editare il nostro file wp-config.php

/* Multisite */
 define(‘WP_ALLOW_MULTISITE’, true);

Ok abbiamo dichiarato a WordPress che da ora in poi dovrà aspettarsi un network di siti collegati ad un unico database, mi raccomando disabilitiamo tutti i plugin prima di procedere.

Ora accediamo al menù “Strumenti, configurazione della rete”, ora dobbiamo scegliere  se la rete di blog dovrà essere pubblicata come sottodomini o sottocartelle del dominio principale, questa decisione sarà permanente e non potrà essere cambiata in futuro, quindi prestiamo massima attenzione.

Nel caso abbiamo scelto l’opzione ‘sottodomini’, possiamo creare una wildcard DNS nel pannello di controllo DNS del dominio
“*.dominio.com CNAME dominio.com” in modo tale che qualsiasi sottodominio si andrà a creare sia già immediatamente accessibile.

WORDPRESS WP_DB ESTRARRE, INSERIRE, MODIFICARE ED ELIMINARE

WORDPRESS-WP_db-ESTRARRE-INSERIRE-MODIFICARE-ED-ELIMINARE

WORDPRESS-WP_db-ESTRARRE-INSERIRE-MODIFICARE-ED-ELIMINARE

WORDPRESS WP_DB ESTRARRE, INSERIRE, MODIFICARE  ED ELIMINARE

Impariamo a interagire con il nostro database, collegato aal nostro CMS WordPress.

Estrarre dei dati

facciamo dei piccoli esempi di estrazione dei dati, incominciamo con l’estrazione dei primi dieci link, salvati nel nostro database:

$myLink = $wpdb->get_row("SELECT * FROM $wpdb->links WHERE link_id = 10");

passiamo ora all’estrazione die primi dieci articoli salvati nella tabella wp_posts:

$myPosts = $wpdb->get_row("SELECT * FROM $wpdb->postss WHERE link_id = 10");

ora estraiamo i primi 5 articoli in bozza dell’utente con ID = 5

$fivesdrafts = $wpdb->get_results(
	"
	SELECT ID, post_title
	FROM $wpdb->posts
	WHERE post_status = 'draft'
		AND post_author = 5
	"
);

foreach ( $fivesdrafts as $fivesdraft )
{
	echo $fivesdraft->post_title;
}

Inserimento dei dati

Creiamo un post e andiamo a inserire solo de valori titolo e contenuto (attenzione per rendere il post attivo bisogna compilare almeno i campi di default obbligatori da wordpress, il codice sottostante è puramente un esempio):

$wpdb->insert(
	'wp_posts',
	array(
		'post_title' => 'title',
		'post_comtent' => 'content'
	),
	array(
		'%s',
		'%s'
	)
);
$wpdb->update(
	'tabella',
	array(
		'colonna1' => 'valore1',	// stringa
		'colonna2' => 'valore2'	// intero (numero)
	),
	array( 'ID' => 1 ),
	array(
		'%s',	// valore1
		'%d'	// valore2
	),
	array( '%d' )
);

Aggiornamento dei dati

Aggiornauna riga, dove l’ID è 1, il valore della prima colonna è una stringa ed il valore della seconda colonna è un numero:

$wpdb->update(
	'tabella',
	array(
		'colonna1' => 'valore1',	// stringa
		'colonna2' => 'valore2'	// intero (numero)
	),
	array( 'ID' => 1 ),
	array(
		'%s',	// valore1
		'%d'	// valore2
	),
	array( '%d' )
);

Eliminiamo dati nel nostro database

eliminiamo un record con ID = 1 in una determinata tabella

$wpdb->delete( 'tabella', array( 'ID' => 1 ) );

wordpress wp_query, interagire con i nostri post

WordPress wp_query, interagire con i nostri articoli o pagine

wordpress wp_query, interagire con i nostri post

WP_Query è una classe definita in wp-includes/query.php che gestisce le complesse operazioni di richieste di articoli (o pagine) di un blog WordPress; Ci permette di interagire con i dati salvati nel nostro database, possiamo visualizzare, inserire, modificare o eliminare qualsiasi dato presente nel nostro database MySQL.

Interagire con WP_Query

esempio classico di utilizzo della nostra classe wp_query, vediamo come estrarre post di una determinata categoria, poniamo per esempio che vogliamo tirarci fuori i post della categoria con ID = 3.

<?php

  $args = array(
           'cat' => '3'
          );
  // La Query
  $the_query = new WP_Query( $args );

  // Il Loop
  while ( $the_query->have_posts() ) :
	$the_query->the_post();
	echo '<li>' . get_the_title() . '</li>';
  endwhile;

  // Ripristina Query & Post Data originali
  wp_reset_query();
  wp_reset_postdata();
?>

bene abbiamo i nostri post categorizzati, non sto qui a dirvi che possiamo passare tantissimi criteri di ricerca al nostro oggetto $wp_query, vi lascio il documento ufficiale dove poter vedere parametri e metodi che io attualmente non vi ho elencato.

come-installare-wordpress

Come installare WordPress #comeinstallarewordpress #wordpress #installare

come-installare-wordpress

Come installare WordPress

Anche te vuoi aprirti un blog?? vuoi entrare nella rete e comunicare con i tuoi nuovi fan o seguaci??
bene allora prima di tutto dobbiamo acquistare uno spazio web attraverso i moltissimi fornitori italiani o esteri (a seconda delle tue preferenze), una volta acquistato il servizio di hosting possiamo incominciare a installare wordpress sul nostro spazio appena acquistato.

Se vuoi imparare come installare WordPress sullo spazio Web che hai acquistato, bisogna incominciare nel collegarci al sito Internet di WordPress e scaricare il pacchetto d’installazione del CMS sul proprio computer premendo sul pulsante Scarica WordPress.

Una volta scaricato colleghiamoci nel pannello di controllo del nostro hosting per creare il nostro databases MySQL ,al termine dell’operazione, visualizzeremo una pagina riepilogativa con il nome del database, il nome utente dell’amministratore e l’indirizzo del hosting MySQL.

Ora torniamo nel pacchetto wordpress-x.x.x-it_IT.zip appena scaricato, decomprimiamolo e il suo contenuto lo carichiamo via FTP sullo spazio web del nostro hosting; dopodiché rinominiamo il file wp-config-sample.php in wp-config.php e con un editor di testo o il nostro IDE preferito andiamo a modificare le seguenti righe di codice:

wp-config

wp-config

bene dall’immagine superiore vediamo quali sono le righe di codice da modificare:

  • Sostituisci il valore database_name_here nella stringa define(‘DB_NAME’, ‘database_name_here’); con il nome del database del tuo hosting.
  • Sostituisci il valore username_here nella stringa define(‘DB_USER’, ‘username_here’); con il nome utente dell’amministratore del database.
  • Sostituisci il valore password_here nella stringadefine(‘DB_PASSWORD’, ‘password_here’); con la password che hai scelto durante la creazione del database MySQL.
  • Sostituisci il valore localhost nella stringa define(‘DB_HOST’, ‘localhost’); con l’indirizzo del database MySQL.

Al termine dell’operazione, collegati all’indirizzo http://www.miosito.com/ e partirà la procedura di configurazione iniziale di WordPress nella quale dovrai inserire il titolo del blog, il nome utente e la password che vuoi usare per scrivere ed il tuo indirizzo email.

Adesso, clicca prima su Installa WordPress e poi su Collegati per accedere alla schermata di login di WordPress, effettua l’accesso al blog usando i dati scelti in precedenza e avrai finalmente accesso al pannello di controllo di wordpress, dove potrai configurare il tuo blog appena installato.

PROGRAMMARE-IN-PHP

programmare in php, #programmareinphp #php #programmazione #programmare

PROGRAMMARE-IN-PHP

Programmare in php – dall’ A,B,C all’MVC

Ebbene si vorrei scrivere in un unica pagina, i passaggi che in 12 anni di programmazione PHP, ho incontrato, partendo dalle basi passando per i vari estratti dei libri che ho studiato tempo addietro, sorvolando la teoria della Programmazione ad Oggetti fino ad arrivare ai framework MVC di ultima generazione.

Programmare in PHP cosa vuol dire ??

chissa quale stranezza è mai questa ?? venendo da una scuola informatica avevo imparato linguaggi di programmazione quali pascal, c, c++, visual basic … ma php mai, il web o allora www, era in piena crescita e circolavano voci sul metalinguaggio HTML, ma ero molto confuso non sapevo cosa fosse e come si programmasse per il web, mi decisi a comprare un libro.

Hello World

tutti partono dal famoso Hello World … quindi anche noi partiremo da lui.

<?php
 echo 'Hello Wolrd';
?>

ma siamo sicuri che bisogna partire dall’HelloWorld ?? io direi di partire da qui Come configurare un ambiente (LEMP)  oppure Come configurare un ambiente (LAMP)  perche paassare per questi due articoli?? a noi interessa il php, bene dobbiamo sapere che per far girare le nostre pagine web, abbiamo bisogno di alcuni software essenziali che fungono da interpreti (web server) per qui è importante andare a configurare il nostro ambiente di sviluppo prima di addentrarci.

Ok!! vi darò un po di tempo per immagazzinare le informazioni avute dai due articoli linkati … e fra pochi giorni ripartiamo e incominciamo a vedere alcuni snippet di codice alquanto carini.

come-creare-una-sideba-e-aggiungerla-al-nostro-tema-wordpress

Creare e aggiungere una sidebar al proprio tema wordpress – #wordpress #sidebar #howmake #comecreare

come-creare-una-sideba-e-aggiungerla-al-nostro-tema-wordpress

 

Creare e aggiungere una sidebar al proprio tema wordpress

Fondamentalmente la sidebar è semplicemente un contenitore, il suo scopo è quello di collocare e far visualizzare i widget, possiamo fondamentalmente creare sidebar in qualsiasi parte del nostro tema wordpress, andiamo a vedere con quale semplicità.

Step1 aprire il file function.php e aggiungere quanto segue:

register_sidebar(array(
	'name' => __( 'Sidebar CUSTOM', 'twentyten' ),
	'id' => 'sidebar-custom',
	'description' => __( 'Sidebar CUSTOM: sidebar aggiuntiva', 'twentyten' ),
	'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
	'after_widget' => '</li>',
	'before_title' => '<h3 class="widget-title">',
	'after_title' => '</h3>',
));

A questo punto nel pannello dei widget, troverete la nuova sidebar.

aggiungere-una-nuova-sidebar

 

Step 2: richiamare nel tema la sidebar. Aprite il file sidebar.php e aggiungete la seguente riga:

<?php dynamic_sidebar('Sidebar CUSTOM'); ?>
woocommerce-codice-fiscale-e-partita-iva

woocommerce e codice fiscale e partita iva

woocommerce-codice-fiscale-e-partita-iva

woocommerce e codice fiscale e partita iva

Prendendo in prestito il seguente articolo WooCommerce plugin utili vi parlo di un problema che accomuna gli utenti italiani, che utilizzano woocommerce, il problema che si presenta è che woocommerce non ha di default il campo codice fiscale e partita iva, indi per qui questi campi sono fondamentali per il nostro regime di fatturazione.

dal seguente articolo WooCommerce Partita IVA e Codice Fiscale andiamo a vedere cosa fà nello specifico il plugin che ci consiglia netstartsolution.

  • – Creazione di un campo obbligatorio Codice Fiscale / Partita Iva nel checkout
  • – I dati inseriti verranno  controllati prima di concludere l’ordine e passare al pagamento. Verrà fatto un semplicissimo controllo di lunghezza dei dati inseriti
    – Completato l’ordine, i dati vengono salvati all’interno dell’ordine e verranno mostrati nella pagina conclusiva dell’ordine, nell’email che arriverà al cliente, nell’email dell’admin e nella pagina di modifica dell’ordine in wordpress

Ora non ci resta che scaricare questo plugin:

DOWNLOAD WooCommerce Partita IVA e Codice Fiscale

 

 

Come-Installare-Ruby-on-Rails-Su-Ubuntu-14-04-Usando-RVM-How-To-Install-Ruby-on-Rails-on-Ubuntu-14-04-using-RVM

Come installare Ruby on Rails su Ubuntu 14.04 usando RVM – How To Install Ruby on Rails on Ubuntu 14.04 using RVM #rubyonrails #rvm #install #ubuntu #14.04

Come-Installare-Ruby-on-Rails-Su-Ubuntu-14-04-Usando-RVM-How-To-Install-Ruby-on-Rails-on-Ubuntu-14-04-using-RVM

Come Installare Ruby on Rails Su Ubuntu 14.04 Usando RVM

Ruby on Rails è uno dei linguaggi di programmazione più popolari per gli sviluppatori che desiderano creare siti e applicazioni web. Il linguaggio di programmazione Ruby, insieme con il framework di sviluppo Rails, semplifica lo sviluppo di applicazioni web.

Il modo più veloce per installa Ruby on Rails insieme a RVM basta lanciare questo comando dal nostro terminale di Ubuntu mantenendo il nostro utente corrente (non eseguire questo comando come root):

curl -sSL https://get.rvm.io | bash -s stable --rails

dopo l’installazione lanciare questo comando per caricare RVM

source ~/.rvm/scripts/rvm

Installiamo una versione specifica versione di Ruby

rvm install ruby_version

dopo l’installazione vediamo la lista completa delle versioni di Ruby disponibili

rvm list

usiamo una versione in partiolare

rvm use ruby_version

comandi utili

rvm gemset create gemset_name    # creare un gemset
gem install rails -v rails_version   # install specific Rails version

How To Install Ruby on Rails on Ubuntu 14.04 using RVM

Ruby on Rails is one of the most popular application stacks for developers wishing to create sites and web apps. The Ruby programming language, coupled with the Rails development framework, makes app development simple.

The quickest way of installing Ruby on Rails with rvm is to run the following command on the Ubuntu’s terminal as a regular user:

curl -sSL https://get.rvm.io | bash -s stable --rails

after the installation run this command:

source ~/.rvm/scripts/rvm

Installing Specific Ruby Versions

rvm install ruby_version

we can list the available Ruby versions we have installed by typing:

rvm list

use specific version

rvm use ruby_version

useful commands

rvm gemset create gemset_name    # creare un gemset
gem install rails -v rails_version   # install specific Rails version
come-creare-widget-personalizzato-per-wordpress

Come creare un widget per wordpress, #wordpress #widget #comecreare #howmake

Come creare un widget per WordPress

Per evitare che terze parti (i nostri clienti) possano compromettere le funzionalità del nostro tema per wordpress, vedremo come creare un widget per wordpress

Esempio di widget base

<?php
class myWidget extends WP_Widget {

    function myWidget() {
    }
    function widget( $args, $instance ) {
    }
    function update( $new_instance, $old_instance ) {
    }
    function form( $instance ) {
    }
}
function my_register_widgets() {
    register_widget( 'myWidget&#039; );
}
add_action( 'widgets_init', 'my_register_widgets' );
?>

Widget Completo

Il codice sottostante va inserito nel file functions.php del nostro tema.Il widget che andremo a creare è un semplice widget con un titolo e stampa un semplice Hello World,  sarà poi visibile dall’apposito pannello di WordPress e trascinabile in qualsivoglia sidebar!

<?php
class myWidget extends WP_Widget {
    function myWidget() {
        parent::__construct( false, 'Il mio Widget&' );
    }

    function widget( $args, $instance ) {
        extract($args);
        echo $before_widget;
        echo $before_title.$instance['title'].$after_title;

        //DA QUI INIZIA IL WIDGET VERO E PROPRIO
        echo &quoquot;Ciao WordPress&quot;;
        //FINE WIDGET

        echo $after_widget;
    }
    function update( $new_instance, $old_instance ) {
        return $new_instance;
    }
    function form( $instance ) {
        $title = esc_attr($instance['title']); <?php
        $title = esc_attr($instance['title']); ?>
        Titolo: <?php echo $title; ?>
<?php     } } function my_register_widgets() {     register_widget( 'myWidget' ); }
add_action( 'widgets_init', 'my_register_widgets' ); ?>

 


WordPress come visualizzare gli articoli di una determinata categoria

wordpress-filter-post-by-category

WordPress come visualizzare gli articoli di una determinata categoria??

Se si desidera visualizzare i post di una singola categoria nel vostro tema WordPress, usiamo il seguente snippet di codice:

<?php query_posts( 'cat=33' ); ?>

Sostituisci 33 con il tuo ID categoria. Questo filtrerà i post, e mostrerà solo gli articoli dalla categoria selezionata.

se si desidera visualizzare più di una categoria, è possibile aggiungere gli ID separati da virgole:

<?php query_posts( 'cat=33,44,55,66' ); ?>