以下内容不通过索引绕过wordpress。php:
http://prompter.rareapps.org/prompter.php?p=2193
我建议你不要那样做,而是放置提示器。php,然后在有人单击链接以使用template\\u redirect filter全屏查看时劫持页面以显示:
function my_special_display_view( $template ) {
if ( is_page() && isset($_REQUEST[\'special_view\']) ) {
global $post;
$post_id = $post->ID;
$new_template = locate_template( array(\'prompter.php\') );
if ( !empty( $new_template ) ) {
$template = $new_template;
}
}
return $template;
}
add_filter( \'template_include\', \'my_special_display_view\', 99 );
这假设了两件事:
指向特殊视图的链接如下所示http://.../?p=2193&special_view=1你的提词器。php文件使用wordpress内部构件来完成提示。php位于主题根目录中,您可能需要取消常规样式表的排队,并在相同的位置排队另一个样式表$template = $new_template;
add_action(\'wp_enqueue_scripts\', \'do_change_styles_significantly\', 11);
以及与之配套的功能:
function do_change_styles_significantly() {
wp_dequeue_style( HOOK_FOR_YOUR_THEMES_STYLESHEET );
wp_register_style( \'special_shiny\', full_url_to_alternate_styles, array(), \'1.0.0\', \'all\');
}
有点复杂,但它将在wordpress中完成,并提供您所需的内容。