Uso de enlaces para colocar el contenido en el tema de forma dinámica

3

Está bien, entonces creo que me estoy complicando un poco, pero básicamente quiero saber si esto es posible. Estoy usando una función de diapositiva de contenido donde muestro algunas miniaturas dentro del área de contenido principal, pero después de la # identificación del contenedor, necesito poner casi la misma información, y un poco más, y pensé que tal vez podría hacer una acción personalizada gancho para esto.

así que tengo esto

<?php

function the_maps() {
while( $maps->have_posts() ) : $maps->the_post();

    $content .= "<div class='m-all t-1of3 dw-1of3 cf map'>";
        $content .= '<a href="' . get_permalink() . '" class="trigger-overlay" onClick="return false;">';
            $content .= get_the_post_thumbnail( get_the_ID(), 'featured-map', $attr );
        $content .= '</a>';
        $content .= "<h2><a href='" . get_permalink() . "'>" . get_the_title() . "</a></h2>";       
    $content .= "</div>";                       

    // ADD CUSTOM HOOK HERE TO DISPLAY ADDITIONAL DATA AT A SPECIFIC PART OF THE THEME
    // stuck here

    $footer_content = get_the_post_thumbnail( get_the_ID(), 'featured-map', $attr );    
    // This is where I would like to use an action or hook to push the $footer_content on the footer.php file
    add_action( 'after_wp_footer', 'slide_content', 10, 1);
    do_action( 'after_wp_footer', $footer_content );    


endwhile;

}

function slide_content( $arg ) {
// stuck here too
}

Al final de todo, quiero que el html se vea así. Es una tontería, pero espero que obtengas la imagen.

<body>
    <div id="container">
        <div class='m-all t-1of3 dw-1of3 cf map'>
            <a href="permalink">
                <img src="image" alt="image">
            </a>
            <h2>title</h2>
        </div>
    </div><!-- /#container -->

    <!-- extra information here for slider function -->
        <img src="image" alt="image">


</body>

Esto se basa en la siguiente demostración: enlace

Estoy tratando de esforzarme más en wordpress, y solo quería saber si algún experto en WP sabría si esto se puede hacer.

Estoy seguro de que hay muchas técnicas para lograr esto, pero solo quería saber si podría enviar contenido a un gancho o funcionar en mis archivos de tema

TIA!

    
pregunta Aaron Olin 20.05.2014 - 05:15

1 respuesta

1

Si eres el desarrollador de temas principales, puedes agregar el enlace en tu archivo de temas principales y luego utilizarlo en una función personalizada en el tema secundario.

1. Agregue el archivo Hook to Parent Themes

<?php do_action( 'after_wp_footer' ); ?>

2. Crear función para nuevo gancho en tema principal

function create_after_footer_hook() {

do_action('after_wp_footer');

}

3. Agregar gancho en función personalizada usando tema infantil

function your_function_name() {

echo 'Replace this entire line of code with your code to do stuff';
}
add_action('after_wp_footer', 'your_function_name');
    
respondido por el Brad Dalton 20.05.2014 - 07:01

Lea otras preguntas en las etiquetas