
Bloggero
Zeta
Social Media
Vale, vamos por partes porque esto es chungo, jejeje.
Ahora mismo estoy metido en un proyecto bastante ''complejo'', al menos para mi, y necesito la ayuda de algún entendido en la materia.
Lo que necesito es auto-enlazar ciertas palabras de una entrada a una URL específica de la misma web. Un SEO interno bastante fácil de hacer con: SEO Smart Links o SEO Auto Links entre otros.
El problema viene ahora, porque yo no estoy usando en ningún momento texto en las entradas, sino que uso un extracto (el excerpt) de entre 200-300 palabras que mediante código incrusto automáticamente en la entrada/artículo. Espero estar explicándome.
Resumiendo: Qué los plugins que he estado usando no encuentran texto (porque solo hay el extracto) y no me enlazan esas palabras clave.
No consigo hacerlo con ningún plugin, y llevo ya un par de horas liado con el tema éste... Por otro lado, he pensado de hacerlo mediante código, y así ahorrar recursos.
Pero lógicamente yo no soy programador, y de códigos se lo justo que he ido probando a base de errores, pantallazos blancos, y demás putadas varias.
He encontrado esto que en principio puede servir, pero antes de liarla prefiero preguntar:
Se de varios programadores y entendidos en estos temas, pero normalmente [MENTION=9679]cicklow[/MENTION] no acostumbra a fallar, jejeje. ¿tienes idea de como hacer lo que comento?
Un saludo a todos, y gracias de antemano. :tennis:
Ahora mismo estoy metido en un proyecto bastante ''complejo'', al menos para mi, y necesito la ayuda de algún entendido en la materia.
Lo que necesito es auto-enlazar ciertas palabras de una entrada a una URL específica de la misma web. Un SEO interno bastante fácil de hacer con: SEO Smart Links o SEO Auto Links entre otros.
El problema viene ahora, porque yo no estoy usando en ningún momento texto en las entradas, sino que uso un extracto (el excerpt) de entre 200-300 palabras que mediante código incrusto automáticamente en la entrada/artículo. Espero estar explicándome.
Resumiendo: Qué los plugins que he estado usando no encuentran texto (porque solo hay el extracto) y no me enlazan esas palabras clave.
No consigo hacerlo con ningún plugin, y llevo ya un par de horas liado con el tema éste... Por otro lado, he pensado de hacerlo mediante código, y así ahorrar recursos.
Pero lógicamente yo no soy programador, y de códigos se lo justo que he ido probando a base de errores, pantallazos blancos, y demás putadas varias.
He encontrado esto que en principio puede servir, pero antes de liarla prefiero preguntar:
PHP:
//Sustituir palabras por lo que sea
function replace_text_wps($text){
$replace = array(
// 'PALABRA A REMPLAZAR' => 'REMPLAZA LA PALABRA CON ESTO'
'SEO' => '<a title="Curso SEO" target="new" href="http://semanticae.es/cursos/seo">SEO</a>',
'wordpress' => '<a title="WordPress" href="http://ayudawp.com">wordpress</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_wps');
add_filter('the_excerpt', 'replace_text_wps');
Se de varios programadores y entendidos en estos temas, pero normalmente [MENTION=9679]cicklow[/MENTION] no acostumbra a fallar, jejeje. ¿tienes idea de como hacer lo que comento?
Un saludo a todos, y gracias de antemano. :tennis: