Pregunta sobre WP Telegram (Auto Post and Notifications) de Wordpress:

Imagen de campo personalizado (plugin ACF)

Un usuario preguntó 👇

Hola.

Tengo un problema para mostrar imágenes de un campo personalizado.

Estoy usando este tipo de campo
https://www.advancedcustomfields.com/resources/image/

Mi nombre de dominio es ‘img’. Y lo uso en un mensaje de plantilla para un telegrama como {cf: img} Pero en lugar de la imagen, se muestra su ID.

Ayuda por favor.

(@manzoorwanijk)

Hace 1 año, 3 meses

Hola, ¿quieres usar esa imagen en lugar de la imagen visible o quieres incluir su URL en el mensaje?

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Quiero poder usar esta imagen en lugar de la imagen visible. ¿O no se puede hacer esto?

(@manzoorwanijk)

Hace 1 año, 3 meses

Se puede utilizar en lugar de la imagen visible mediante un código personalizado:

/* WP Telegram - use custom image url */
add_filter(
	'wptelegram_p2tg_post_data_featured_image_url_value',
	function ( $url, $post ) {
		// Make sure ACF is active.
		if ( function_exists( 'get_field' ) ) {
			// Get the image ID.
			$image_id = get_field( 'img', $post->ID );
			if ( $image_id ) {
				// Set the image url.
				$url = wp_get_attachment_image( $image_id, 'full' );
			}
		}
		return $url;
	},
	10,
	2
);
/* WP Telegram - use custom image url */

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Puse esto en functions.php y lo usé en una plantilla {cf: img}, pero todo sigue igual que antes. ¿Quizás estoy haciendo algo mal?

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Lo hice de otra manera y solo adjunté la imagen a la publicación, pero la imagen no fue enviada.

(@manzoorwanijk)

Hace 1 año, 3 meses

No es necesario agregar eso a la plantilla. Asegúrate de arreglar algunos Retraso de publicación en Publicar en Telegram preparativos. Un retraso de 1 minuto debería estar bien.

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Además, se produce un error de este tipo: WP Telegram (Отправка публикаций): Произошла какая-то ошибка!

Канал Код ошибки Сообщение об ошибке – ******* http_request_failed cURL error 28: Operación temporizada después de 20000 milisegundos con 0 bytes recibidos

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Ahora mi plantilla:

{post_title}

{post_excerpt}

¿Su plugin agregará una imagen adjunta a la publicación (no un campo personalizado)? ¿O necesito agregar algo a la plantilla {post_img}?

Lanzador de hilos

(@kolyayurew)

Hace 1 año, 3 meses

Ahora todo está funcionando. Solo envío la foto adjunta.

(@manzoorwanijk)

Hace 1 año, 3 meses

Esto es lo que debe hacer después de agregar ese código:

Asegúrate de enviar Foto principal la opción está habilitada. Establecer un retraso de 1 minuto

Si no funciona, habilite los registros en la configuración de WP Telegram e intente nuevamente. Entonces puede enviar los archivos de registro desde wp-content directorio para nuestro apoyo en Telegram.

(@manzoorwanijk)

Hace 1 año, 3 meses

Me alegro de que funcione 🙂 Puedes escribir una reseña del plugin 🙂

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