Pregunta sobre Email Subscribers & Newsletters - Simple and Effective Email Marketing WordPress Plugin de Wordpress:

Llamar a la API de WordPress

Un usuario preguntó 👇

Hola

Me preguntaba si alguien podría ayudarme a resolver un problema que tengo con el envío de correos electrónicos.

Intentaré explicarlo lo mejor que pueda, he desarrollado un sitio web para un club de golf del que soy miembro. La primera sección es solo un sitio básico de WordPress que muestra información sobre el club y muestra los resultados de la competencia, los resultados del concurso se extraen de MySQL DB utilizando código PHP incorporado (plugin de código PPY XYZ)

La segunda parte la escribí yo mismo y la usé para agregar resultados competitivos a la SS. Cuando se agrega un nuevo concurso a la SS, también se envía una llamada API a WordPress y esto agregará las noticias al servicio de noticias y lo etiquetará con la categoría correcta.

Fruta – Resultados masculinos – Resultados femeninos – Juniors

(Acerca de publicaciones y categorías)

Esto es con lo que tengo problemas, en Suscriptores de correo electrónico he creado 4 grupos a los que la gente puede suscribirse

Noticias del club – Resultados masculinos – Resultados femeninos – Juniors

También tengo 2 plantillas, una para Club News y otra para Men Men Ladies Juniors

Siguiente tengo 4 anuncios de trabajo

Plantilla de noticias del club Grupo de suscriptores de noticias del club Plantilla de resultados Categorías de noticias del club Resultados – Grupo de suscriptores de hombres Resultados – Categorías de hombres Plantilla de resultados Resultados – Grupo de suscriptores de mujeres Resultados – Categorías de publicaciones de mujeres Plantilla de resultados Resultados – Grupo Suscriptores jóvenes Resultados – Categorías de puestos de trabajo

Si inicio sesión en el sitio de administración de WordPress y creo una nueva publicación y la etiqueto con Resultados – Hombres, luego publicará las noticias, enviará un correo electrónico a todos los suscriptores de Resultados – Hombres y también usará la plantilla correcta entonces sé que el sistema funciona perfectamente

Cuando uso la API para agregar la publicación de noticias, publicará la noticia bien, tendrá la categoría correcta Resultados – Hombres, enviará el correo electrónico pero no tendrá la plantilla correcta y algo que aún no he verificado si es enviar correos electrónicos a las personas adecuadas. Tendrá la plantilla Club News

Este es el código utilizado para publicar la noticia.

if ($agcfcat == "Men")
{
$wpcat = "3"; \Results - Men
}

if ($agcfcat == "Ladies")
{
$wpcat = "4"; \Results - Ladies
}

if ($agcfcat == "Junior")
{
$wpcat = "5"; \Results - Juniors
}	

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "http://www.***.com/index.php?rest_route=/wp/v2/posts/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary*****rnContent-Disposition: form-data; name="title"rnrn$agcfnamern------WebKitFormBoundary*****rnContent-Disposition: form-data; name="content"rnrn<p style='text-align: left'>Results are in:</p><br><p style='text-align: center;'><span style='font-family: tahoma; font-size: 40pt; color: #739250;'><strong>Antrim Golf Club</strong></span><br><span style='font-family: tahoma; font-size: 25pt; color: black;'><strong>$agcfname</strong></span><br><span style='font-family: tahoma; font-size: 12pt; color: #747474;'><strong>$agcfday $agcmonthtext $agcfyear</strong></span><br><span style='font-family: tahoma; font-size: 14pt; color: black;'><strong>$agcftype - $agcftees - $agcfholes Holes</strong></span></p><br><p style='text-align: center;'><!--more--></p>[auto-iframe link=http://www.***.com/view_results.php?id=$agcidused&header=no autosize=yes]rn------WebKitFormBoundary*****rnContent-Disposition: form-data; name="excerpt"rnrn<p style='text-align: left'>Results are in:</p><br><p style='text-align: center;'><span style='font-family: tahoma; font-size: 40pt; color: #739250;'><strong>Antrim Golf Club</strong></span><br><span style='font-family: tahoma; font-size: 25pt; color: black;'><strong>$agcfname</strong></span><br><span style='font-family: tahoma; font-size: 12pt; color: #747474;'><strong>$agcfday $agcmonthtext $agcfyear</strong></span><br><span style='font-family: tahoma; font-size: 14pt; color: black;'><strong>$agcftype - $agcftees - $agcfholes Holes</strong></span></p><br><p style='text-align: center;'><!--more--></p>[auto-iframe link=http://www.***.com/view_results.php?id=$agcidused&header=no autosize=yes]rn------WebKitFormBoundary*****rnContent-Disposition: form-data; name="status"rnrnpublishrn------WebKitFormBoundary*****rnContent-Disposition: form-data; name="categories"rnrn$wpcatrn------WebKitFormBoundary*****--",
  CURLOPT_HTTPHEADER => array(
    "Authorization:  ***",
    "Cache-Control: no-cache",
    "Postman-Token: ***",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary*****"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo "<br>News Posted<br><br>";
}

Claramente me falta algo, ¿debería agregar algo más?

Título Categorías Estado de aprobación

Cualquier ayuda sería genial

Gracias

Este tema fue modificado hace 2 años, 6 meses por.

(@jdembowski)

Moderador del foro y Bruto Squad

Hace 2 años, 6 meses

No cree contenido múltiple para lo mismo. He eliminado tu nuevo contenido.

(@icegram)

Hace 2 años, 6 meses

@jonnyni,

Hemos recibido su ticket en nuestro sistema y le enviaremos una respuesta.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.