Establecer texto predeterminado para el editor en nuevas publicaciones

2

Me preguntaba, ¿es posible configurar el texto predeterminado para que aparezca en la parte "texto" de la wysiwyg ubicada en Crear página de publicación? ¿Así que cada vez que haga clic en Agregar nueva publicación, ese texto estaría esperándolo?

    
pregunta Ilya Knaup 29.04.2013 - 22:38

1 respuesta

5

Hay un filtro llamado default_content . Hace exactamente lo que el nombre dice. :)

Ejemplo:

add_filter( 'default_content', 't5_preset_editor_content', 10, 2 );

/**
 * Fills the default content for post type 'post' if it is not empty.
 *
 * @param string $content
 * @param object $post
 * @return string
 */
function t5_preset_editor_content( $content, $post )
{
    if ( '' !== $content or 'post' !== $post->post_type )
    {
        return $content;
    }

    return 'This is the <em>default</em> content. You may customize it.';
}

Como puede ver, el tipo de publicación ya está disponible, por lo que puede establecer diferentes valores predeterminados para diferentes tipos de publicación.

Los filtros relacionados son default_title y default_excerpt . Funcionan de la misma manera.

También puede enviar a alguien un enlace con parámetros para content , post_title y excerpt :

http://example.com/wp-admin/post-new.php?content=hello+world%21&post_title=Sample+Title&excerpt=custom+excerpt

Salida:

    
respondido por el fuxia 29.04.2013 - 22:40

Lea otras preguntas en las etiquetas