Contador de visitas para WordPress

En el fichero functions.php de nuestro tema, añadiremos el siguiente código.

[php]<?php add_action(‘init’, ‘start_session’, 1); function start_session() { if(!session_id()) { session_start(); } } function getPostViews($postID, $opc, $singular, $plural){ $key = ‘ito_post_views’; $visitas = 0; $keyValue = get_post_meta($postID, $key, true); if($keyValue !== ”){ $visitas = $keyValue; } if($opc == ‘U’){ if (!isset($_SESSION[‘visitedPost’])){ $_SESSION[‘visitedPost’] = array(); array_push($_SESSION[‘visitedPost’], $postID); $visitas ++; update_post_meta($postID, $key, $visitas); }else{ if (!in_array($postID, $_SESSION[‘visitedPost’])){ $visitas ++; update_post_meta($postID, $key, $visitas); array_push($_SESSION[‘visitedPost’], $postID); } } } if($visitas == 1){ echo $visitas . ‘ ‘ . $singular; }else{ echo $visitas . ‘ ‘ . $plural; } } add_action( ‘getPostViews’, ‘getPostViews’ ); ?>[/php]

En el lugar en el que queramos obtener el número de visitas, en nuestro caso por ejemplo en la página principal de la web index.php deberemos incluir el siguiente código.

[php]<?php getPostViews($post->ID, ‘C’, ‘visita’, ‘visitas’); ?>[/php]

Dentro del archivo single.php de nuestro tema, añadiremos la siguiente línea de código para aumentar el conteo de visitas.

[php]<?php getPostViews($post->ID, ‘U’); ?>[/php]

Comentarios deshabilitados temporalmente

Create a GDG PL/1

Create a GDG PL/1

Contador de visitas para WordPress

Contador de visitas para WordPress

Ergonomía – Posición en el trabajo

Ergonomía – Posición en el trabajo

Protegido: Cómo bajar películas por Torrent

Protegido: Cómo bajar películas por Torrent

Ejercicios basicos java #9

Ejercicios basicos java #9