Utilizo un tema que tiene un límite de caracteres para shortpost y se muestra [...] al final del límite de caracteres.
Quiero eliminar esto, así que busco the_excerpt();
y reemplazo conthe_content();
El problema se resuelve con contenido normal, pero todavía tengo problemas con el tipo de publicación de imagen y existe <?php the_excerpt(); ?>
la posibilidad de que cuando cambie esto, mi mensaje corto actúe como publicación completa y no esté relacionado con la duración de la publicación.
Intento abrir todos los archivos PHP en el tema y busco palabras clave como: límite, longitud, extracto para encontrar dónde está el código que define la longitud del shortpost, incluso buscar "[...]" en todos los archivos e idiomas, pero yo No sé de dónde viene eso.
Pero todo lo que encuentro es alguna línea de código en function.php
if ( ! function_exists( 'string_limit_words' ) ) :
function string_limit_words($str, $limit = 18 , $need_end = false) {
$words = explode(' ', $str, ($limit + 1));
if(count($words) > $limit) {
array_pop($words);
array_push($words,'...');
}
return implode(' ', $words);
}
endif;
Y cuando aumento 18 no cambia nada
¿Qué código debo buscar?
[...]
sigue ahí.Como otros ya han señalado, usar el
excerpt_more
gancho de filtro es el camino correcto.Solo quería agregar que no tiene que escribir una función que devuelva una cadena vacía. WordPress tiene algunas funciones integradas para devolver verdadero, falso, cero, nulo, cadena vacía o matriz vacía.
En este caso necesitamos __return_empty_string ()
Puede agregar este código a su complemento o a las funciones de su tema.php:
fuente
eso es trabajo para mi!
fuente
Deberías agregar esto a tu
functions.php
Además, el uso
the_excerpt
tiene la ventaja de que limpia automáticamente el contenido y elimina todas las imágenes y otras etiquetas HTML.Puedes leer más aquí
Si también desea modificar la longitud del extracto, puede agregar este fragmento a su
functions.php
:Puedes leer más sobre esto aquí
fuente
the_excerpt
no es lo que está buscando, debe agregarlo a la pregunta, ya que las respuestas cambiarán.Intenta crear una nueva función en tu
functions.php
:Luego use la nueva función en su página.
fuente
'excerpt_more' es un enlace de WordPress. Devuelve el extracto de contenido. Para eliminar el [...] texto posterior al extracto, puede volver en blanco como se muestra a continuación o sus requisitos personalizados. Use este código en function.php
fuente