【发布时间】:2016-10-21 23:05:32
【问题描述】:
我正在制作一个插件来在每个页面的右下角添加图像。以下是运行正确并将图像添加为内容的代码。
add_filter('the_content', 'scroll_to_top_data');
但我想在我尝试过的右下角的页脚之后添加它:
add_action('wp_footer', 'scroll_to_top_data');
但这没有在任何地方显示图像,也没有显示错误。我正在使用 251 主题,但我当然希望这个插件可以在 wordpress 的所有主题上使用。请指导我为什么它不适用于 wp_footer 钩子,我该如何在页脚之后放置它?下面是scroll_to_top_data函数
function scroll_to_top_data($content = NULL) {
$post_id = get_the_ID();
global $wpdb;
$table = $wpdb->prefix . 'scroll';
$myrows = $wpdb->get_results("SELECT * FROM $table WHERE id = 1");
$beforeafter = $myrows[0]->beforeafter;
$where_like = $myrows[0]->where_like;
$status = $myrows[0]->status;
$image = $myrows[0]->image;
$action = $myrows[0]->action;
$color = $myrows[0]->color;
$display = $myrows[0]->display;
$except_ids = $myrows[0]->except_ids;
$url = $myrows[0]->url;
$width = $myrows[0]->width;
$position = $myrows[0]->position;
$str = $image;
if ($status != 0) {
$scrollImage = '<img src="' . $image . '"';
return $content . $scrollImage;
} else {
return $content;
}
}
【问题讨论】:
-
scroll_to_top_data函数长什么样子? -
#Jesse 我更新了我的问题,请检查。谢谢!
标签: wordpress