Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2015, 04:30
Supay
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 17 años, 1 mes
Puntos: 0
SyntaxError: expected expression, got '<'

Hola, estoy teniendo un problema. En un wordpress, me está dando un error en numerosas ocasiones. El error es:

SyntaxError: expected expression, got '<'

Por ejemplo me lo da en este código

Código:
<script>
	jQuery(document).ready(function($) {
		var fields_in_categories = new Array();
<?php
foreach ($content_fields AS $content_field): 
	if (!$content_field->is_core_field)
		if (!$content_field->isCategories() || $content_field->categories === array()) { ?>
			fields_in_categories[<?php echo $content_field->id?>] = [];
	<?php } else { ?>
			fields_in_categories[<?php echo $content_field->id?>] = [<?php echo implode(',', $content_field->categories); ?>];
	<?php } ?>
<?php endforeach; ?>

		hideShowFields();

		$("input[name=tax_input\\[w2dc-category\\]\\[\\]]").change(function() {hideShowFields()});
		$("#w2dc-category-pop input[type=checkbox]").change(function() {hideShowFields()});

		function hideShowFields() {
			var selected_categories_ids = [];
			$.each($("input[name=tax_input\\[w2dc-category\\]\\[\\]]:checked"), function() {
				selected_categories_ids.push($(this).val());
			})

			$(".w2dc-field-input-block").hide();
			$.each(fields_in_categories, function(index, value) {
				var show_field = false;
				if (value != undefined) {
					if (value.length > 0)
						for (key in value)
							for (key2 in selected_categories_ids)
								if (value[key] == selected_categories_ids[key2])
									show_field = true;

					if ((value.length == 0 || show_field) && $(".w2dc-field-input-block-"+index).length)
						$(".w2dc-field-input-block-"+index).show();
				}
			});
		}
	});
</script>
Me estoy dando cuenta que al verlo, en las lineas que me da el error, me añade automaticamente un <p> o un </p>

Alguien sabe a que puede deberse?

Gracias