好吧,我想我在这方面可能有点太复杂了,但我基本上想知道这是否可行。我正在使用一个内容幻灯片功能,在主内容区域中显示一些缩略图,但在#容器ID之后,我需要放置几乎相同的信息,以及更多的信息,我想也许我可以为此做一个自定义操作挂钩。
所以我有这个
<?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
}
最后,我希望html看起来像这样。这很简单,但希望你能理解。
<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>
这基于以下演示:
http://tympanus.net/Development/FullscreenOverlayStyles/index7.html我正试图在wordpress上做得更好,只是想知道是否有任何WP专家会知道这是否可以做到。
我确信有很多技术可以实现这一点,但我只是想知道是否可以将内容推送到主题文件中的挂钩或函数
TIA!
SO网友:Brad Dalton
如果您是父主题开发人员,可以在父主题文件中添加挂钩,然后在子主题的自定义函数中使用它。
1. Add Hook To Parent Themes File
<?php do_action( \'after_wp_footer\' ); ?>
2. Create Function For New Hook in Parent Theme
function create_after_footer_hook() {
do_action(\'after_wp_footer\');
}
3. Add Hook In Custom Function Using Child Theme
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\');