Fin da piccolo appassionato studioso del significato delle parole, ho unito interessi personali e professionali per sviluppare GlossarioMarketing.it, una guida ai termini del marketing e della comunicazione di facile consultazione e senza fronzoli.
Il mio glossario si rivolge a tutti coloro che desiderano approfondire concetti, metodi e tecniche del marketing, qualunque sia la ragione o l’occasione che li conduca a contatto con esse. La sfida è quella di assicurare ai lettori una conoscenza del marketing che possano mettere a frutto nella loro attività professionale.
GlossarioMarketing.it è nato da anni di esperienza sul campo. Sono cresciuto professionalmente nelle agenzie pubblicitarie, dove ho lavorato – per più di 10 anni come dipendente e, negli ultimi anni, come freelance – per conto di clienti come Unilever, Johnson, Carrefour, Mastercard, Nissan, ecc. Vedi linkedIn
GlossarioMarketing.it non ricorre alla pubblicità per promuoversi e non è presente sui Social. È puro pull advertising che attrae tramite search organica (hai trovato il sito su Google) e referral spontaneo (il sito ti è stato segnalato da qualcuno che l’ha trovato utile).
Daniele Cocuzza, Autore ed editore di GlossarioMarketing.it
function getIndiceIntorno($title, $range) {
// aggiunta del filtro
function title_upper( $where, &$wp_query )
{
global $wpdb;
if ( $search_term = $wp_query->get( 'search_title_from' ) ) {
$where .= ' AND ' . $wpdb->posts . '.post_title ' . '>' . ' \'' . esc_sql( like_escape( $search_term ) ) . '\'';
}
return $where;
}
function title_lower( $where, &$wp_query )
{
global $wpdb;
if ( $search_term = $wp_query->get( 'search_title_from' ) ) {
$where .= ' AND ' . $wpdb->posts . '.post_title ' . '<' . ' \'' . esc_sql( like_escape( $search_term ) ) . '\'';
}
return $where;
}
// WP_Query arguments
$args_upper = array (
'post_type' => array( 'voce' ),
'post_status' => array( 'publish' ),
'posts_per_page' => $range,
'search_title_from' => $title,
'order' => 'ASC',
'orderby' => 'title',
);
$args_lower = array (
'post_type' => array( 'voce' ),
'post_status' => array( 'publish' ),
'posts_per_page' => $range,
'search_title_from' => $title,
'order' => 'DESC',
'orderby' => 'title',
'respect' => 'yeah',
);
add_filter( 'posts_where', 'title_upper', 10, 2 );
$wp_upper = new WP_Query($args_upper);
remove_filter( 'posts_where', 'title_upper', 10, 2 );
add_filter( 'posts_where', 'title_lower', 10, 2 );
$wp_lower = new WP_Query($args_lower);
remove_filter( 'posts_where', 'title_lower', 10, 2 );
$wp_lower->posts = array_reverse($wp_lower->posts);
return [$wp_lower, $wp_upper];
}
$title = get_the_title();
$query = getIndiceIntorno($title, 4);
$lower = $query[0];
$upper = $query[1];
?>
if ( $lower->have_posts() ) {
while ( $lower->have_posts() ) {
$lower->the_post();
?>
- L’ autore
}
}
wp_reset_postdata();
?>
if ( $upper->have_posts() ) {
while ( $upper->have_posts() ) {
$upper->the_post();
?>
- L’ autore
}
}
wp_reset_postdata();
?>