PHP - Incluir opción en theme Wordpress

   
Vista:

Incluir opción en theme Wordpress

Publicado por Panaceo (1 intervención) el 02/11/2015 10:17:53
Hola a todos;

Utilizo Wordpress 4.3.1. El plugin ACM (http://www.advancedcustomfields.com/) y el theme Reales WP (http://themeforest.net/item/reales-wp-real-estate-wordpress-theme/full_screen_preview/10330568). Con el plugin ACM he creado una nueva opción dentro de cada propiedad y que se administra desde el panel de control de Worpdress. Esa nueva opción marca como VENDIDO aquellas propiedades que el usuario administrador quiera. Esta opción no la traía por defecto el theme. Si entráis en el frontend de esta propiedad veréis la opción en funcionamiento: http://invertiainmobiliaria.com/properties/venta-de-solares-en-zona-la-calera-el-cuervo-de-sevilla/

En otras propiedades, la opción está desactivada y por eso no muestra el VENDIDO. Con la ayuda de la documentación del plugin ACM lo he logrado hacer: http://www.advancedcustomfields.com/resources/checkbox/, utilizando el siguiente código:
1
<?php $selected = get_field('marcar_como_vendido'); if( in_array('Si', $selected) ) { echo '<div class="mjc-vendido"><span class="fa fa-chevron-right"> VENDIDO</span></div>'; } ?>

El problema lo tengo cuando quiero que el VENDIDO también lo muestra en la home de mi web que, como véis, lo muestra en la página de la propiedad pero no en la Home: http://invertiainmobiliaria.com/

La Home de mi web es una página de Wordpress creada mediante shortcodes que son los que trae predefinidos el theme. Entro en el administrador de la página, selecciono el número de propiedades a mostrar e inserta el shortcode. He conseguido averiguar que el theme utiliza un plugin para definir los shortcodes, llamado short-tax-post y que supongo que es ahí donde hay que darle a conocer esa nueva opción que he creado, pero por más que lo intento, no consigo hacerlo (mis conocimientos en PHP son bastante limitados).

Adjunto el archivo functions.php del theme, así como el archivo short_tax_post.php y el archivo single-property.php que es donde está insertado correctamente el código para que muestre el VENDIDO en cada propiedad.
A ver si podéis ayudarme con este tema. Muchísimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder