Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo evitar trackbacks propios en WordPress sin tocar el código ni tirar de plugin

Imago voragine.net
[actualizado el ] • Por Enlace permanente

Como complemento al código que publicamos ayer para evitar que aparezcan los trackbacks propios o internos en una entrada de WordPress, Informático de Guardia sugiere otra que no requiere tocar código ni instalar plugin alguno: enlazar mediante rutas relativas, así de fácil.

Cómo segregar los trackbacks internos para que no aparezcan en la lista de comentarios de una entrada en WordPress

Imago voragine.net
[actualizado el ] • Por
Si lo que necesitas es detectar qué trackbacks se han producido por enlazar de manera interna contenido de tu propio sitio web, y evitar que aparezcan en el listado de comentarios, lo único que tienes que hacer es introducir una sentencia condicional en el loop de comentarios que segregue los trackbacks y con la orden strpos(); detectar aquellos que contengan la URL de tu sitio web.

Cómo saber el número de comentarios y de trackbacks por separado que tiene una entrada en WordPress

Imago voragine.net
• Por
La función comments_number() de WordPress devuelve el número total de comentarios humanos y trackbacks asociados a una entrada, pero no los valores por separado. Tampoco existe otra función que nos permita saber este dato. La única solución que he encontrado consiste en crear una función que haga una consulta directa a base de datos. El enlace anterior conduce a una función que devuelve el número total de trackbacks a todas las entradas de un blog, y me ha servido de base para hacer otras dos, una que devuelve el número de comentarios humanos a una entrada.