¿Cómo puedo colocar un texto predeterminado (hashtag) en el mensaje personalizado?
El área de texto está (ubicada en la línea 643) bajo jetpack/modules/publicize/ui.php
Traté de poner el texto delante de $title
de varias maneras, como:
<?php echo "#myhashtag $title"; ?>
o
<?php echo "#myhashtag ".$title; ?>
pero simplemente hace eco del texto, no del $title
.
Cualquier idea será apreciada grandemente
Respuestas
0 para la respuesta № 1Puedes agregar un filtro, como así, a tu tema "s functions.php o una complemento específico del sitio:
add_filter( "wpas_default_prefix", "add_default_publicize_hashtag_prefix", 10, 4 );
function add_default_publicize_hashtag_prefix() {
$default_tags = "#yourhastaghere ";
return $default_tags;
}
Esto agregará su hashtag predeterminado antes de su título sin que tenga que hackear el núcleo de WordPress.
0 para la respuesta № 2
jetpack/modules/publicize/ui.php
Se afirma en sus comentarios:
/**
* Only user facing pieces of Publicize are found here.
*/
Agregó su hashtag en el área de texto que permite a los administradores ingresar un mensaje personalizado (haga clic en editar y se deslizará hacia abajo con su hashtag).
Como mencionó @Yazmin, la mejor manera de editar el mensaje de forma permanente es mediante un filtro. Los filtros disponibles son wpas_default_prefix
, wpas_default_message
y wpas_default_suffix
.
Personalmente, No tuve éxito usando estos filtros y yo mismo estoy interesado en una solución de trabajo para este problema.
0 para la respuesta № 3
Puede utilizar el enfoque de este plugin de Wordpress hice (Publicite Con Hashtags), que hace exactamente eso. Básicamente, utiliza y desencadena el desencadenante vinculado al evento nativo "save_post".
Si desea desarrollar uno propio, puede consultar mi Código fuente en el proyecto. GitHub page o en este guía de instalación y uso Escribí sobre eso.