Pregunta sobre Notification - Custom Notifications and Alerts for WordPress de Wordpress:

Etiquetas de fusi贸n de discordia

Un usuario pregunt贸 馃憞

隆Hola Kuba!

Acabo de instalar el plugin de notificaciones y r谩pidamente compr茅 el plugin de Discord para averiguarlo cada vez que intento agregar una etiqueta de combinaci贸n o un anuncio de notificaci贸n de funci贸n seguro para Discord (como este <@ & 443118576942055456>) y GUARDAR la notificaci贸n, los elimina de los cuadros de texto pero deja el resto de los caracteres y no funciona como se esperaba.

驴Pensamientos?

Este tema fue modificado hace 1 a帽o, 5 meses por.

(@kubitomakita)

Hace 1 a帽o, 5 meses

Oye, la raz贸n de eso es <@&443118576942055456> tratada como una etiqueta HTML y despojada. 驴Para qu茅 campo de Discord quieres usar esto?

Lanzador de hilos

(@duelingogres)

Hace 1 a帽o, 5 meses

Parece estar sucediendo en cualquier campo en el que ingres茅.

Pens茅 que tambi茅n estaba borrando las etiquetas de combinaci贸n, pero ahora funciona. Tal vez fue anoche muy tarde cuando estaba tratando de levantarme ^. ^

驴Hay alguna manera de pasar el ID de rol de Discord sin el <@&443118576942055456> como una etiqueta HTML?

Creo que eso lo alertar谩 sobre su papel propuesto.

Esta respuesta fue modificada hace 1 a帽o, 5 meses. Esta respuesta fue modificada hace 1 a帽o, 5 meses.

(@kubitomakita)

Hace 1 a帽o, 5 meses

Hmm, este es un problema m谩s amplio relacionado no solo con la extensi贸n Discord, sino tambi茅n con el plugin principal. Voy a comprobar c贸mo podemos ajustar los limpiadores para permitir etiquetas HTML en las entradas.

驴Se sentir铆a c贸modo instalando la versi贸n de desarrollo del plugin antes del lanzamiento oficial?

Lanzador de hilos

(@duelingogres)

Hace 1 a帽o, 5 meses

No estoy seguro de si me siento c贸modo, ya que soy un principiante que usa plugins y tiendo a presionar el c贸digo con un palo puntiagudo hasta que funciona. Por ejemplo, ahora estoy buscando una etiqueta de combinaci贸n global personalizada para el <@&443118576942055456> para averiguar si se completar谩 correctamente en el lado de Discord:

notification_add_global_merge_tag( new BracketSpaceNotificationDefaultsMergeTagStringTag( [
	'slug'     => 'com_leads',
	'name'     => __( 'Discord Role ComLeads', '<@&443118576942055456>' ),
	'resolver' => function( $trigger ) {
		return get_option( 'com_leads', '<@&443118576942055456>' );
	},
] ) );

No estoy seguro de qu茅 hacer en el campo ‘dominio de texto’, as铆 que acabo de agregar el ID de funci贸n.

De todos modos, sigo la gu铆a bastante bien, as铆 que si necesito ser un sujeto de prueba, puedo cumplir.

Actualizar
Mi personalizaci贸n global no funcion贸, todav铆a elimin贸 el 芦HTML禄 lol

Esta respuesta fue modificada hace 1 a帽o, 5 meses.

(@kubitomakita)

Hace 1 a帽o, 5 meses

No recomiendo la versi贸n de desarrollo, pero para que funcione para usted lo m谩s r谩pido posible. La funci贸n se probar谩 y luego simplemente se cargar谩 el plugin nuevamente. Solo entregar铆a un archivo zip

El es textdomain utilizado para la traducci贸n. Puede dejarlo como est谩, quitarlo o cambiarlo a duelingogres 馃檪 No importa si no tiene la intenci贸n de transferir esto.

隆Usted, se帽or, est谩 pensando bien en la etiqueta compuesta! La raz贸n por la que tambi茅n elimina HTML es que lo usaste StringTag. Podr铆as intentar esto new BracketSpaceNotificationDefaultsMergeTagStringTag parte con new BracketSpaceNotificationDefaultsMergeTagHtmlTag – eso deber铆a ayudar

Lanzador de hilos

(@duelingogres)

Hace 1 a帽o, 5 meses

隆Lindo! 隆Eso hizo el truco! Muchas gracias, @kubitomakita !!

Entonces, para cualquiera que se encuentre con esto, aqu铆 est谩 mi c贸digo actualizado, incluido en la secci贸n de funciones del tema de mi hijo:

notification_add_global_merge_tag( new BracketSpaceNotificationDefaultsMergeTagHtmlTag( [
	'slug'     => 'com_leads',
	'name'     => __( 'Discord Role ComLeads', 'lurxquad' ),
	'description' => __( 'Alerts the Discord Role @CommunityLeader', 'notification' ),
	'resolver' => function( $trigger ) {
		return get_option( 'com_leads', '<@&443118576942055456>' );
	},
] ) );

Recuerde que deber谩 crear un libro web en Discord para dar la notificaci贸n (m谩s informaci贸n sobre c贸mo hacer esto aqu铆 crometspace.com/downloads/notification-discord/) y necesitar谩 la plantilla de etiquetas de combinaci贸n global aqu铆 docs.bracketspace.com/notification/developer/triggers/adding-merge-tags-to-existing-triggers

Tambi茅n necesitar谩 encontrar el ID del rol o usuario que est谩 intentando etiquetar, lo cual se puede hacer en Discord a) haciendo clic derecho en el rol o usuario y buscando 芦Copiar ID禄 y luego devolvi茅ndolo leis <@&[ID NUMBER]> o b) escribiendo @[ROLE] para generar la ID en el formato anterior.

Esta respuesta fue modificada hace 1 a帽o, 5 meses.

(@kubitomakita)

Hace 1 a帽o, 5 meses

隆Guau!

Gracias por la solucion

Tambi茅n voy a resolver el tema del saneamiento del campo, que ayudar谩 con otras cosas.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *