<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									General - Foro de soporte IGW				            </title>
            <link>https://iguannaweb.com/community/general/</link>
            <description>De momento esto es un foro de soporte donde iré poniendo cosas que pueden servir o que utilizo a lo largo de mi trabajo. Más adelante puede que deje o permita comentarios de vosotros.</description>
            <language>es</language>
            <lastBuildDate>Sat, 18 Apr 2026 17:02:48 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Limitar el número de caracteres o palabras en la función the_content</title>
                        <link>https://iguannaweb.com/community/general/limitar-el-numero-de-caracteres-o-palabras-en-la-funcion-the_content/</link>
                        <pubDate>Mon, 02 Jan 2023 19:51:33 +0000</pubDate>
                        <description><![CDATA[A veces queremos simular la función excerpt de wordpress pero indicando el número de palabras o caracteres que queremos mostrar del contenido completo de una entrada o página de WordPress.
...]]></description>
                        <content:encoded><![CDATA[<p>A veces queremos simular la función excerpt de wordpress pero indicando el número de palabras o caracteres que queremos mostrar del contenido completo de una entrada o página de WordPress.</p>
<p><strong>1. Usando un filtro en functions.php del tema</strong></p>
<pre contenteditable="false">  function igw_the_content($content)
  {
    // le pasamos el contenido, y devolvemos las primeros 500 caracteres
    return substr($content, 0, 500);
  }

  add_filter("the_content", "igw_the_content");
</pre>
<p><strong>2. Usando una de las funciones que vienen con WordPress</strong></p>
<pre contenteditable="false">     echo wp_trim_words( get_the_content(), 80 );
</pre>
<p><strong>3. Creando tu propia función y colocándola en functions.php o en un plugin.</strong></p>
<pre contenteditable="false">function igw_content($limit){
  //separamos por espacios el conteido de la entrada
  $content = explode(' ', get_the_content(), $limit);
 
  //Mostramos las palabras definidas en limit
  if (count($content)&gt;=$limit){
       array_pop($content);
       $content = implode(" ",$content).'...';
  } else {
    $content = implode(" ",$content);
  }
	
  $content = preg_replace('/\/','', $content);
  $content = apply_filters('the_content', $content); 
  $content = str_replace(']]&gt;', ']]&gt;', $content);
  return $content;
}
</pre>
<p><em>¿Cómo usas la función, por ejemplo para mostrar las primeras 30 palabras.</em></p>
<pre contenteditable="false">&lt;?php echo igw_content(30); ?&gt;</pre>]]></content:encoded>
						                            <category domain="https://iguannaweb.com/community/general/">General</category>                        <dc:creator>Francisco GP</dc:creator>
                        <guid isPermaLink="true">https://iguannaweb.com/community/general/limitar-el-numero-de-caracteres-o-palabras-en-la-funcion-the_content/</guid>
                    </item>
							        </channel>
        </rss>
		