Articoli

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 ) );
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.

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-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' ); ?>