我有个问题,根本找不到任何解决办法。我有一个wordpress网站,它有一个主题,在用cssit更改了页脚高度后,所有内容都突然消失了,页脚的内容和管理栏也消失了。当我删除css更改时,它仍然有相同的问题!
在我检查了一些答案后,我这样做了
1) 已从“我的用户配置文件”启用工具栏
2) 这是标题。php和索引。php和页脚。php。
标题。php:
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( \'charset\' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php wp_title(); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( \'pingback_url\' ); ?>">
<?php
/**
* Wordpress Head. This is REQUIRED! Never remove the wp_head
*/
wp_head(); ?>
</head>
<?php $bw_dfb = Bw::get_option(\'default_frame_color\'); ?>
<?php $bw_eip = Bw::get_option(\'enable_image_protection\'); ?>
<body <?php body_class( Bw::body_class( esc_attr( Bw::get_body_class() ) ) ); if( $bw_dfb ): ?> data-default-frame="<?php echo esc_attr( $bw_dfb ); ?>"<?php endif; ?>>
<?php if( $bw_eip ): ?><span id="image-protection"><?php Bw::the_option(\'img_protection_text\', \'Hey, this photo is ©\'); ?></span><?php endif; ?>
<?php // get_template_part(\'templates/demos\'); ?>
<span id="bw-preloader" class="no-pointer bw-pre-animation bw-opt-anim"></span>
<?php get_template_part(\'templates/frame-border\'); ?>
<div id="mobile-menu-panel">
<?php if ( has_nav_menu( \'mobile\' ) ) : ?>
<?php wp_nav_menu( array( \'theme_location\' => \'mobile\', \'container_class\' => \'bw-mobile-menu\' ) ); ?>
<?php else: ?>
<p><?php _e(\'Please select mobile menu.\', BW_THEME); ?></p>
<?php endif; ?>
</div>
<div id="wrapper">
<?php get_template_part( \'templates/header/\' . Bw::get_option(\'header_layout\', \'standard\') ); ?>
<div id="container" class="">
索引。php:
<?php
/**
* The main template file.
*
*/
get_header(); ?>
<div id="content" class="djax-dynamic <?php if( get_post_type() == \'post\' ) { echo \'right\'; } ?>">
<?php echo \'<div class="panama-no-heading"></div>\'; ?>
<?php if ( have_posts() ) : ?>
<?php get_template_part( \'templates/content/content\' ); ?>
<?php else : ?>
<?php get_template_part( \'templates/content/content-none\' ); ?>
<?php endif; ?>
</div> <!-- #content -->
<?php get_footer(); ?>
页脚。php:
<?php
/**
* The template for displaying the footer.
*
* Contains the closing of the #content div and all content after
*
* @package Bad Weather
*/
?>
</div> <!-- #container -->
</div> <!-- #wrapper -->
<?php wp_footer(); ?>
</body>
</html>
如您所见,所有php函数都位于正确的位置。
我还尝试了另一个管理员帐户。在函数中。php
<?php
/**
* Bad Weather Framework Initiation, load bootstrap
*/
require get_template_directory() . \'/bw/bootstrap.php\';
?>
还将插件文件夹名称更改为其他名称,以查看是否有插件导致了混乱,但问题仍然存在。
在管理栏内。php
function is_admin_bar_showing() {
global $show_admin_bar, $pagenow;
// For all these types of requests, we never want an admin bar.
if ( defined(\'XMLRPC_REQUEST\') || defined(\'DOING_AJAX\') || defined(\'IFRAME_REQUEST\') )
return false;
if ( is_embed() ) {
return false;
}
// Integrated into the admin.
if ( is_admin() )
return true;
if ( ! isset( $show_admin_bar ) ) {
if ( ! is_user_logged_in() || \'wp-login.php\' == $pagenow ) {
$show_admin_bar = false;
} else {
$show_admin_bar = _get_admin_bar_pref();
}
}
谁能帮帮我吗?
P、 同样的问题也存在于firefox、chrome incognito和微软edge。