
itxel
Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Hola chicos.
Tengo un código en mi function.php con el cual puedo dividir el texto de un post para que en esa división se muestre un banner de publicidad. Ahora, necesito que al hacer esa división si es la categoría a y b se muestre un banner y si es la categoría c se muestre otro y si no indico la categoría se muestre uno genérico. No tengo mucha experiencia en PHP por eso recurro a vosotros para ver si me podéis ayudar.
Os dejo el código del que dispongo.
Saludos
Tengo un código en mi function.php con el cual puedo dividir el texto de un post para que en esa división se muestre un banner de publicidad. Ahora, necesito que al hacer esa división si es la categoría a y b se muestre un banner y si es la categoría c se muestre otro y si no indico la categoría se muestre uno genérico. No tengo mucha experiencia en PHP por eso recurro a vosotros para ver si me podéis ayudar.
Os dejo el código del que dispongo.
Saludos
PHP:
function inject_ad_text_after_n_chars($content) {
// only do this if post is longer than 1000 characters
$enable_length = 1000;
// insert after the first </p> after 160 characters
$after_character = 160;
if (is_single() && strlen($content) > $enable_length) {
$before_content = substr($content, 0, $after_character);
$after_content = substr($content, $after_character);
$after_content = explode('</p>', $after_content);
$text = '
<center><a href="http://www.misite.com/enlace" target="_blank"><img src="http://www.misite.com/banner.jpg" alt="http://www.misite.com/banner.jpg" /></a></center> 
';
array_splice($after_content, 1, 0, $text);
$after_content = implode('</p>', $after_content);
return $before_content . $after_content;
}
else {
return $content;
}
}