Pregunta sobre WP Delete User Accounts de Wordpress:

atajo en plantilla

Un usuario preguntó 👇

Tenía que tener mi botón de eliminar en una plantilla, así que lo agregué así pero no funciona y muestra el texto de acceso directo. ¿Tiene alguna sugerencia?

(@arsenalemusica)

Hace 1 año, 11 meses

alguna ayuda aqui? Logré agregar el acceso directo a la plantilla, incluso agregué mi clase CSS, como


<a tooltip="warning message" class="mybtn"><?php echo do_shortcode('[wp_delete_user_accounts label="" button_text="delete account"]'); ?></a>

pero no realiza ninguna acción. ¿Algun consejo?

(@renventura)

Hace 1 año, 11 meses

Hola. Sin conocer su sitio con certeza, solo puedo especular, pero quiero adivinar esto porque los activos no se cargan en su cara. De forma predeterminada, el plugin no carga el Javascript requerido a menos que el [wp_delete_user_accounts] atajo. Esto significa que hacer eco del atajo en su plantilla es solo uno de los pasos necesarios para que funcione fuera del contenido de la página.

Para cargar los activos manualmente, necesitará el wp_delete_user_accounts_load_assets_on_frontend filtrar. Por ejemplo, puede consultar la página de Github del plugin. https://github.com/renventura/wp-delete-user-accounts#hooks.

¡Espero que eso ayude!

(@arsenalemusica)

Hace 1 año, 11 meses

Hola Ren, no puedo mostrarte dónde poner el acceso directo porque está dentro de una página de cuenta de usuario registrada. Lo primero que tengo que hacer es formatear el botón, porque el de arriba no es realmente perfecto, y también probé esta versión
<a tooltip="warning message" class="mybtn" href="<?php echo do_shortcode('[wp_delete_user_accounts label="" button_text="delete account"]'); ?>"></a>
pero lo dudo. Además, la creación de una plantilla de botón personalizada está más allá de mi habilidad, por lo que no pude probar ese filtro que mencionaste. ¿Puedes asesorar a un desarrollador como yo?

Esta respuesta fue modificada hace 1 año, 11 meses por.

(@renventura)

Hace 1 año, 11 meses

No es necesario crear una nueva plantilla. Probablemente solo necesite cargar el Javascript. Intente agregar este fragmento a su archivo functions.php.


add_filter( 'wp_delete_user_accounts_load_assets_on_frontend', 'wp_delete_user_accounts_load_assets_on_frontend' );
function wp_delete_user_accounts_load_assets_on_frontend( $load ) {
	return true;
}

Esta respuesta fue modificada hace 1 año, 11 meses por.

(@arsenalemusica)

Hace 1 año, 11 meses

Perdón por la lenta respuesta de Ren. Agregué su filtro y la alerta de JavaScript parece cargarse perfectamente (aunque necesito moverlo). Pero tengo que tener algún conflicto con la SEC porque no está dando las clases como debería (usando el código anterior). ¿Existe otro formato para el acceso directo cuando se inserta en una plantilla?

(@renventura)

Hace 1 año, 11 meses

Siéntete libre de enviarme un mensaje privado y puedo mirar. Necesitaré las credenciales de wp-admin y un enlace a la página en la que debería funcionar. Puedes enviarme un mensaje a través de mi sitio web, https://renventura.com.

(@arsenalemusica)

Hace 1 año, 11 meses

… Estoy probando algunas opciones … Me comunicaré contigo cuando tenga la solución, o si no

(@arsenalemusica)

Hace 1 año, 11 meses

Hola Ren, creo que podríamos solucionar este problema sin tener que iniciar sesión en mi sitio. Usé este formato para incluir el acceso directo en la plantilla:

<a tooltip="my-custom-text"><?php echo do_shortcode('[wp_delete_user_accounts button_text="eliminazione account"]'); ?></a>

pero puedes ver desde esta imagen para: 1) que hay texto («esto causará …») que no desaparecerá, es parte del botón, es decir, la información sobre herramientas también es visible al buscarlo 2) Agregué .po / .mo en mi / carpeta de idioma, pero la traducción en el cuadro del módulo no se muestra 3) pregunta: ¿puedo cambiar la palabra DELETE con una de mi elección, a través de la traducción .po?

¿Qué estoy haciendo mal?

(@arsenalemusica)

Hace 1 año, 11 meses

ok Ren, logré eliminar el texto en (1) comentando <p><?php echo $label; ?></p> y shortcode-wp_delete_user_accounts.php.

También superé los problemas de traducción (2) cambiando las cadenas en wp-delete-user-accounts.php pero preferiría que el archivo .po funcione.

En la misma sección puedo leer ‘verify_text’ => $ firm_text, que puede ser una palabra DELETE que quiero cambiar (3). ¿Cómo puedo hacer eso?

Si tiene una sugerencia mejor para todos los anteriores, espero sus consejos.

(@renventura)

Hace 1 año, 11 meses

Para el texto en el archivo shortcode-wp_delete_user_accounts.php, puede anular el archivo usando el wp_delete_user_accounts_shortcode_template filtrar. Simplemente coloque una nueva ruta de regreso a su archivo personalizado. Sin embargo, esto le permitirá modificar la marca. Mira includes/frontend.php, línea 54.

Para traducir, recomiendo usar un plugin como Loco Translate. Puede filtrar la palabra DELETE usada como * verify_text * usando el wp_delete_user_account_confirm_delete_text filtrar. Mira wp-delete-user-accounts.php, línea 140.

¿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 *