-
Notifications
You must be signed in to change notification settings - Fork 0
Ayuda
El plugin de WordPress Cita al azar de Zitat-Service muestra una cita aleatoria de la colección de la comunidad de usuarios zitat-service.de. La selección de citas puede limitarse a uno de los cinco idiomas, uno de los más de 500 autores, una de las más de 500 categorías, o las citas establecidas por los propios usuarios. Estamos en línea desde 2007, de forma gratuita y sin publicidad.
Note
Existe un sitio demo WordPress para el plugin: wp-demo.zitat-service.de
Puedes instalar el plugin Cita al azar de Zitat-Service directamente desde el Directorio de Plugins de WordPress o subiendo manualmente el archivo zip del plugin. Primero haz clic en Añadir nuevo plugin en el backend de WordPress y luego:
- Busca
random-quote-zitat-servicey haz clic enInstalar ahora(recomendado) - O descarga el archivo zip del plugin desde https://github.com/muhme/quote_wordpress/releases/latest/download/random-quote-zitat-service.zip y sube el archivo zip del plugin utilizando
Subir plugin
Después activa el plugin:

Note
Si se utiliza el navegador Firefox para la configuración en Microsoft Windows, las banderas de país UTF-8 también se muestran en la selección de idioma.
Puede añadir una cita aleatoria en una entrada, página u otros elementos de su sitio web utilizando el bloque Cita Aleatoria:

Puede configurar la selección de citas según el idioma, la categoría, el autor de la cita y el usuario que ingresó la cita. Un asterisco * representa todas las opciones disponibles. En la selección de idioma, también es posible elegir la opción Frontend, lo que significa que se tomará la configuración de idioma del usuario de WordPress. Si el idioma del usuario no está soportado, se cambiará automáticamente al inglés. En el siguiente ejemplo se seleccionan citas en el idioma español:
Puedes diseñar la cita de muchas maneras diferentes. En primer lugar, puedes usar las funciones estándar del editor de bloques para estilo, como color, tipografía y dimensiones. El siguiente ejemplo utiliza el color de fondo RGB AAFF0033 y un espaciado relleno de 1:

En segundo lugar, también puedes usar el formato del bloque Quote de WordPress. Primero inserta un bloque Quote y luego un bloque Cita Aleatoria dentro de él. Con el tema Twenty Twenty-Four, el bloque Quote exterior utiliza texto en cursiva y esquinas redondeadas. El siguiente ejemplo también tiene el color de fondo RGB 00FFFF33 y Alinear el texto al centro configurado:

En tercer lugar, puedes usar Hojas de Estilo en Cascada (CSS). El elemento DIV de la clase quote encierra toda la cita, por ejemplo, para establecer un margen. Contiene los elementos DIV quotation para la cita real y source para el autor y la fuente. En el siguiente ejemplo, se elimina la decoración estándar del enlace (azul y subrayado) y la cita se muestra en negro. La fuente (con o sin enlace) se muestra entonces en gris. En general, tenemos un fondo gris claro y un borde de 1 píxel de ancho con esquinas redondeadas:

Para hacer esto, en el backend de WordPress: Apariencia | Editor | 🔍 | escribe Personalizar CSS | y elige CSS Adicional
Añade y guarda las siguientes líneas:
div.quote {
border: 1px solid black;
border-radius: 1em;
padding: 1em;
background: #eee;
text-align: justify;
}
div.quote * a {
text-decoration: none;
color: black;
}
div.quote div.source, div.quote div.source a {
color: gray;
}El plugin WordPress recupera todos los datos de api.zitat-service.de. Los términos de uso y la declaración de privacidad se pueden encontrar en el Aviso legal.
La recuperación de las citas en un sitio web de WordPress se realiza mediante código PHP ejecutándose en el servidor de WordPress. Esto significa que el proceso de recuperar citas no implica ningún seguimiento o registro de datos específicos del usuario en el frontend. En cambio, se lleva a cabo dentro del entorno del servidor, lo que protege la privacidad del usuario y garantiza el cumplimiento de políticas que prohíben el seguimiento de usuarios sin su consentimiento.
Las citas mostradas, junto con sus respectivos autores y fuentes, están vinculadas a sitios web externos como zitat-service.de y Wikipedia para proporcionar a los usuarios un contexto e información adicionales. Todos los enlaces externos solo se activan después de una revisión manual por parte del equipo administrativo de zitat-service.de para evitar el abuso del contenido vinculado.
Error fetching quote
Si hay un problema al obtener la cita de api.zitat-service.de, se muestra este error. Por ejemplo, en el entorno de playground.wordpress.net donde el backend del servidor PHP no admite conexiones de red:
Error fetching quote
👉 Verifique la conectividad de red en el lado del servidor.
404 – No quote found for given parameters
Los parámetros se combinan con AND. Si tu combinación resulta en ninguna cita, hay un error.
Los parámetros se combinan de tal manera que todas las condiciones deben cumplirse. Si tu combinación de parámetros no encuentra ninguna cita, se muestra este error. Por ejemplo, no hay citas de Douglas Adams en la categoría Agricultura:
Error: 404 – No quote found for given parameters: categoryId=151 (Agricultura), authorId=345 (Douglas Adams).
👉 Elija el asterisco * para Categoría para mostrar citas de Douglas Adams.
... (No hay cita presente)
Hay un marcador de posición ..., en caso de problemas los tres puntos no son reemplazados por la cita aleatoria:
...
👉 Revisa la consola de desarrollador del navegador para la solicitud de red api.zitat-service.de y activa la depuración de JavaScript.
This block has encountered an error and cannot be previewed.
Si hay problemas con el bloque en el editor de bloques del backend, el bloque de cita aleatoria muestra:
This block has encountered an error and cannot be previewed.
👉 Elimina y recrea el bloque. O revisa el código fuente del bloque con el modo Editor de Código en lugar del modo estándar Editor visual. O activa la depuración de JavaScript.
Activa la depuración de JavaScript
En la consola de JavaScript del navegador, ejecuta el siguiente comando:
> localStorage.setItem('debugMode', 'true');
👉 Dentro de la consola de JavaScript, ahora puedes verificar los mensajes console.log y console.error del complemento Cita al azar de Zitat-Service.
Puedes desactivar los mensajes de la consola nuevamente en la consola de JavaScript con:
> localStorage.removeItem('debugMode');
¿Hay un error o se necesita una mejora? Por favor, cree un Issue en GitHub. 👍