¿Quieres definir la barra lateral personalizada para publicaciones específicas reemplazando la función get_sidebar()? Si bien no hay un plugin para lograr esto, hemos creado un fragmento de código rápido que puedes usar para definir una barra lateral específica utilizando campos personalizados en WordPress.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo de plantilla de tu tema donde quieras llamar a la barra lateral personalizada:
<?php
$sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: 62 mejores temas gratuitos de blog para WordPress y cómo configurar el seguimiento de descargas en WordPress con Google Analytics.
gracias por el código
teste
Mmm… no estoy muy seguro de cuándo usaría este…
Puedo ver algunas razones para usar este fragmento si tienes un sitio y necesitas reemplazar la barra lateral en todas las páginas excepto en unas pocas. Otra podría ser mostrar información específica para páginas, etc. Es un pequeño fragmento agradable para tener a mano en caso de que lo necesites. 🙂
Leí esto… http://codex.wordpress.org/Function_Reference/get_sidebar
Tu publicación tiene MUCHO más sentido para mí ahora 🙂
Ahh ok genial, enlacé el documento en la publicación para que si otros tienen preguntas puedan ver el codex de WordPress.