Pregunta sobre Tealium de Wordpress:

Variables no especificadas de notificaci贸n de PHP

Un usuario pregunt贸 馃憞

Hola,

Recib铆a notificaciones de PHP para algunos dominios no definidos (postCategory, postTags). En mi configuraci贸n, el estilo de la capa de datos se establece en underscore, mientras que la opci贸n heredada camel case.

Cuando me mudo a camel case Los anuncios PHP desaparecen, pero prefiero underscore opci贸n (que falla en algunos de mis sitios y todos tienen el mismo problema).

驴Hay una soluci贸n para esto? 驴Se puede solucionar esto en la pr贸xima actualizaci贸n?

(@tealium)

Hace 2 a帽os, 10 meses

Hola,

Tengo que admitir que este es el primer informe de esto con el que me he encontrado, y mi sitio de prueba parece no tener ning煤n problema independientemente del estilo de las capas de datos. 驴Qu茅 versi贸n de WP est谩s ejecutando? 驴Sus mensajes de error revelan detalles adicionales que puedan ser 煤tiles para depurar esto?

隆Gracias!

(@shaunpez)

Hace 2 a帽os, 10 meses

Hola Tealium,

Esta pregunta solo parece ocurrir en publicaciones de blog. Creo que solo hay 2 atributos: postCategory y postTags. Estoy ejecutando la 煤ltima versi贸n de WP.


Notice
: Undefined index: postCategory in
/{site_path}/wp-content/plugins/tealium/tealium.php
on line
178

Notice
: Undefined index: postTags in
/{site_path}/wp-content/plugins/tealium/tealium.php
on line
178

Algunos sitios que tienen esta pregunta:
https://www.dropbox.com/s/mgeeibzeccjln4j/Screen%20Shot%202018-02-22%20at%2010.54.43%20AM.png?dl=0

https://www.dropbox.com/s/1iigfvfzhz715ov/Screen%20Shot%202018-02-22%20at%2010.53.17%20AM.png?dl=0

Al mismo tiempo, post_tags y post_category est谩n en los valores definidos de ambos sitios

Esta respuesta fue modificada hace 2 a帽os, 10 meses por.

(@shaunpez)

Hace 2 a帽os, 10 meses

Tealium Hola equipo,

As铆 que hice una prueba r谩pida de la funci贸n de punto de error y el problema parece estar relacionado cuando la variable contiene una serie de art铆culos. Parece estar bien cuando la variable es un cable.

function tealiumConvertCamelCase( $utagdata, $arrayHolder = array() ) {
	$underscoreArray = !empty( $arrayHolder ) ? $arrayHolder : array();
	foreach ( $utagdata as $key => $val ) {
		$newKey = preg_replace( '/[A-Z]/', '_$0', $key );
		$newKey = strtolower( $newKey );
		$newKey = ltrim( $newKey, '_' );
		if ( !is_array( $val ) ) {
			$underscoreArray[$newKey] = $val;
		} else {
			if ( array_key_exists( $newKey, $underscoreArray ) ) {
				$underscoreArray[$newKey] = tealiumConvertCamelCase( $val, $underscoreArray[$newKey] );
			}
			else {
				$underscoreArray[$newKey] = tealiumConvertCamelCase( $val, $underscoreArray[$key] );
			}
		}
	}
	return $underscoreArray;
}

print_r (tealiumConvertCamelCase ([鈥榩ostTags鈥 => [鈥榯est鈥, 鈥榯est鈥, 鈥榯esting鈥橾]));

NOTICE Undefined index: postTags on line number 17
Array ( [post_tags] => Array ( [0] => test [1] => test2 [2] => test3 ) ) 

print_r (tealiumConvertCamelCase ([鈥榩ostTags鈥 => 鈥榯est鈥橾));

Array ( [post_tags] => test )

Esta respuesta fue modificada hace 2 a帽os, 10 meses por.

(@shaunpez)

Hace 2 a帽os, 10 meses

驴Solo verifica esto?

(@tealium)

Hace 2 a帽os, 10 meses

Hola Shaun,

Lanc茅 una nueva versi贸n del plugin (2.1.8) que contiene una correcci贸n que se nos ha enviado a trav茅s de Github. Creo que es el mismo problema con el que est谩 ejecutando, 驴podr铆a actualizar y avisarme si se resuelve el error?

隆Muchas gracias!

(@shaunpez)

Hace 2 a帽os, 10 meses

隆Excelente! Est谩 resuelto. Clausura

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