problema add_filter()

Inicio Foros WordPress Instalación / Actualización problema add_filter()

Este debate contiene 0 respuestas, tiene 1 mensaje y lo actualizó  csepulvedab hace 9 años, 11 meses.

  • Autor
    Publicaciones
  • #11746

    csepulvedab
    Participante

    <p>Hola, estoy comenzando a programar plugins para wordpress, y comenze con algo sensillo, a modo de pruebas.</p>
    <p>Lo que quiero hacer, es que se tome el contenido del post, y se modifique, agregando antes la frase:<br />
    &quot;el id de este post es el numero: the_ID()&quot;</p>
    <p>el contenido de mi plugin es el siguiente:<br />

    Quote:
    if (!class_exists(&quot;clase_prueba&quot;)) {<br />
    class clase_prueba {<br />
    function funcion_prueba($content = ”) {<br />
    $a = &quot;el id de este post es el numero: &quot;.the_ID();<br />
    $content = $a.$content;<br />
    return $content;<br />
    }</p>
    <p> }</p>
    <p>}</p>
    <p>if (class_exists(&quot;clase_prueba&quot;)) {<br />
    $plugin_pruebas = new clase_prueba();<br />
    }</p>
    <p>if (isset($plugin_pruebas)) {<br />
    add_filter(‘the_content’, array(&amp;$plugin_pruebas, ‘funcion_prueba’, ), 19);<br />
    }</p>
    <p>?&gt;

    </p>
    <p>y el resultado que obtengo es el siguiente:</p>
    <p>

    Quote:
    1el id de este post es el numero: </p>
    <p>Te damos la bienvenida a WordPress. Esta es tu primera entrada. Edítala o bórrala… ¡y comienza a publicar!

    </p>
    <p>Obtengo el parametro the_ID() antes que lo definido. esto ocurre sin importar la prioridad del plugin</p>
    <p>esto es un wordpress recién instalado, sin ningún plugin instalados (quite hasta los dos plugins que vienen por defecto.</p>
    <p>Alguna idea de que puede ser?</p>
    <p>Saludos!
    </p>

El foro ‘Instalación / Actualización’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido