Posts Tagged ‘ wordpress’

4 plugin di WordPress da tenere presenti

{ Inserito il 21 set 2012 da maury }
Tags : ,
Categorie : Generico, Plugins, WordPress

Ecco quattro plugin di WordPress da tenere presenti e che possono aiutare seriamente in alcune situazioni, quello che più mi interessa è Advanced Custom Fields, che potrebbe risolvere il mio perenne problema di “spingere” WordPress sempre verso un maggiore livello semantico:

a breve anche un articolo su come integrare tabelle esterne nei post di WP…

Leggi »

WP Table Reloaded: cercare su due tabelle

{ Inserito il 12 dic 2011 da maury }

Ultimamente ho affrontato questo problema: come poter cercare in contemporanea su due tabelle usando WordPress e il fantastico plugin Wp-Table-Reloaded? Ho dovuto fare un po’ di ricerche prima di venirne a capo: prima di tutto la soluzione è totalmente Client Side, in javascript per intenderci, perchè il plugin usa molto (lo si imposta dalle opzioni) la potentissima libreria JS Data Tables, che offre anche una ricca API.

Ecco alla fine la soluzione, poche righe di codice da includere nella pagina che inseriscono il campo per la ricerca, il pulsante per eseguirla e la funzione JS che usa la libreria di “Data Tables” per filtrare le righe nelle due tabelle con id 3 e 4 !

function myFilter(){
    theval = jQuery('#maininput').val();

    oTable3 = jQuery('#wp-table-reloaded-id-3-no-1')
        .dataTable();
    oTable4 = jQuery('#wp-table-reloaded-id-4-no-1')
        .dataTable();

    oTable3.fnFilter(theval);
    oTable4.fnFilter(theval);
}

jQuery(document).ready(function() {
  jQuery('div.PostContent')
    .before('<h3>TEST DI RICERCA:</h3><p>
      <input id="maininput" type="text">
      <input type="button" id="btnSearch" onClick="myFilter();" 
      value="CERCA" /></p><br />');
});
Leggi »

Rimpiazzare phpMyAdmin

{ Inserito il 07 feb 2011 da maury }
Tags : , ,
Categorie : Generico, Plugins, WordPress

Non conoscevo Adminer, ma l’altro giorno ci sono letteralmente “Inciampato sopra”: infatti mentre stavo giochicchiando con la toolbar di StumbleUpon per FireFox ci sono finito sopra…e la cosa mi ha colpito parecchio!
Rimpiazzare il potentissimo phpMyAdmin con un tool fatto da una sola pagina php non mi dispiacerebbe, inoltre sapere che esiste un plugin per WordPress che lo rende disponibile mi fa aumentare ancora la curiosità…

Leggi »

WP Page numbers plugin

{ Inserito il 18 nov 2010 da maury }
Tags : ,
Categorie : Plugins, WordPress


Il plugin per wordpress WP Paging precedentemente conosciuto anche come WP Page Numbers permette di navigare all’interno degli articoli usando i numeri di pagina invece che i link “Articoli precedenti” e “Articoli successivi” (e similari….)

Ultimamente mi è capitato di dover usare lo stesso plugin per gestire la paginazione di “Custom Post Type”, in pratica quelli che hanno in QueryString “post_type=….”, ho così dovuto mettere mano al plugin e modificare il codice, aggiungendo una funzione e richiamandola dove prima nel plugin veniva chiamato “get_pagenum_link”

function my_pagenum_link($pnum)
{
if (isset($_GET["post_type"]))
$customvid = "?post_type=".$_GET["post_type"];

return (get_pagenum_link($pnum) . $customvid);
}
Leggi »

WordPress Error – Headers Already Sent

{ Inserito il 11 ott 2010 da maury }
Tags : , ,
Categorie : 1 riga di codice

Se lavorate un po’ con WordPress potreste essere già incappati in questo errore, molto fastidioso e a volte di non immediata soluzione.

Sintomo: ad un certo punto viene mostrato un warning sulle pagine del sito che dice “WordPress Error – Headers Already Sent…” il file incriminato è spesso indicato nel messaggio di errore stesso.

Causa: cercando un po’ in giro si capisce subito che il problema è la presenza di spazi o righe vuote DOPO il codice di chiusura ?> in un file php (quello indicato nel messaggio di errore). A volte ma più raramente accade che il problema si uno  spazio presente PRIMA del codice di apertura <?php

Cura: sembrerebbe ovvio che cancellare le righe o gli spazi vuoti in questione dovrebbe risolvere il problema, se questo non funzionasse (per esempio perchè il server linux, il tipo di trasferimento ftp, l’editor di testo o la codifica ANSI/UTF8 aggiungono anche un solo byte) la soluzione è OMETTERE totalmente il tag di chiusura del php ?> pratica perfettamente valida che risolve definitivamente la questione.

Leggi »