Puede ser una pregunta muy simple, pero estoy luchando. En el desarrollo de temas, trabajé get_template_part()
muchas veces y entiendo sus conceptos básicos. Pero cuando estoy desarrollando un complemento, me preguntaba si lo usaba y me mostraba algunos errores:
Aviso: Uso de la constante STYLESHEETPATH constante - supuesta 'STYLESHEETPATH' en la
...\wp-includes\template.php
línea 407
y
Aviso: Uso de la TEMPLATEPATH constante indefinida : se supone 'TEMPLATEPATH' en la
...\wp-includes\template.php
línea 410
Buscar en Google el problema mostró una solución de soporte:
Pero eso parece una gran solución, lo dudo. Creo que eso no debería ser muy complicado. Revisé esta respuesta de WPSE y encontré esta línea de código:
if ( '' === locate_template( 'loop-mycustomposttype.php', true, false ) )
include( 'loop-mycustomposttype.php' );
Donde hay una include()
función PHP . Según mi conocimiento de WordPress, aprendí a preferir get_template_part()
a PHP include()
. Entonces, ¿cómo puedo usar un simple get_template_part()
en mi complemento?
No estoy usando ningún bucle o algo, solo estoy separando (o puede decir que organizando) mi código de complemento en diferentes archivos, de modo que en algunos casos, simplemente los comentaré para que no sean necesarios. Lo intenté:
get_template_part( 'my', 'special-admin' );
y luego del error, lo cambió a:
get_template_part( 'my', 'specialadmin' );
Pero sabes que ese no es el problema. Estoy en el servidor local, usando WAMP.
fuente