Tengo el siguiente código que me inserta un contenido luego del tercer párrafo. Lo que quier es adaptarlo para que me inserte un contenido diferente según el usuario accede desde un pc o desde un movil:
Pago por paypal.
Gracias.
- - - Actualización- - -
He dado con esta solución. Si alguien me puede proponer una más eficiente, me vale.
PHP:
function publicidad_tras_parrafo( $content ) {
if(is_single() && in_category('marketing') )
return $content;
$paragraphAfter = 3; //Este es el número del párrafo tras el que irá la publicidad
$content = explode ( "</p>", $content );
$new_content = '';
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if ( $i == $paragraphAfter ) {
$new_content .= '<p> ';
$new_content .= 'Contenido para escritorio';
$new_content .= '</p>';
}
$new_content .= $content[$i] . "</p>";
}
return $new_content;
}
Pago por paypal.
Gracias.
- - - Actualización- - -
He dado con esta solución. Si alguien me puede proponer una más eficiente, me vale.
PHP:
if ( !wp_is_mobile() ) {
add_filter( 'the_content', 'publicidad_tras_parrafo2' );
} else {
add_filter( 'the_content', 'publicidad_tras_parrafo' );
}