我的任务是解决公司的Wordpress实例上的问题。由于我对Wordpress和PHP尚不熟悉, 因此我肯定会遗漏一些琐碎的内容;我遇到的问题是页面在预览中和直接查看时看起来不同。例如, 这是实时预览中呈现的HTML的哪一部分(用于网站标题):
<
header role="banner" class="clearfix" id="site-header">
<
div class="container">
<
!-- #logo -->
<
div id="logo">
<
h1>
<
a href="http://example.com" title="My Site">
My Site<
/a>
<
/h1>
<
/div>
<
!-- /#logo -->
<
!-- #primary-nav -->
<
nav class="clearfix" role="navigation" id="primary-nav">
<
/nav>
<
!-- #primary-nav -->
<
/div>
<
/header>
但是, 当我直接访问站点(转到http://example.com)时, 在该部分中得到了以下HTML:
<
div class="container">
<
div id="logo">
<
h1>
<
a href="http://example.com" title="My Site">
My Site<
/a>
<
/h1>
<
/div>
<
/div>
尝试不同的主题时, 我得到类似的行为。因此, 我怀疑安装Wordpress可能有问题… 但是, 我不能只重新安装所有内容-我继承了此Wordpress实例, 必须坚持使用。
我对修改php文件和HTML没问题-如果对Wordpress更有经验的人会告诉我应该从哪里开始寻找, 我将不胜感激。 PHP文件? CDN插件?
编辑:这是来自主题的header.php:
<
!-- #header -->
<
header id="site-header" class="clearfix" role="banner">
<
div class="container">
<
!-- #logo -->
<
div id="logo">
<
?php if (is_front_page()) { ?>
<
h1>
<
?php } ?>
<
a title="<
?php bloginfo( 'name' );
?>
" href="http://www.srcmini.com/<
?php echo home_url();
?>">
<
?php if (of_get_option('st_logo')) { ?>
<
img alt="<
?php bloginfo( 'name' );
?>
" src="http://www.srcmini.com/<
?php echo of_get_option('st_logo');
?>
">
<
?php } else { ?>
<
?php bloginfo( 'name' );
?>
<
?php } ?>
<
/a>
<
?php if (is_front_page()) { ?>
<
/h1>
<
?php } ?>
<
/div>
<
!-- /#logo -->
<
!-- #primary-nav -->
<
nav id="primary-nav" role="navigation" class="clearfix">
<
?php if ( has_nav_menu( 'primary-nav' ) ) { ?>
<
?php wp_nav_menu( array('theme_location' =>
'primary-nav', 'container' =>
false, 'menu_class' =>
'nav sf-menu clearfix' ));
?>
<
?php } ?>
<
/nav>
<
!-- #primary-nav -->
<
/div>
<
/header>
<
!-- /#header -->
#1我遇到了这个问题, 并通过将未正确显示的设置更改为其他设置(例如取消选中复选框), 将其发布, 然后将其更改回并再次发布来解决。我猜缓存和数据库之间有些不匹配, 这是迫使它们再次匹配的快速方法。
#2【WordPress主题在自定义和实时模式下看起来有所不同】只是有一个类似的问题, 但是我在自定义预览中获得了预期的结果, 但在实际站点中却没有。我在主题代码中尝试了多种方法, 但可悲的是, 我认为这只是归因于我的自定义程序和页面标签(Chrome中的Ctrl + F5)的硬刷新, 然后调整滑块并发布。
推荐阅读
- 转换响应式WordPress ul菜单以选择无JS小屏幕
- 登录重定向后的woocommerce
- Redux WP框架。一个简单的工作代码示例()
- 无法在WordPress中使用wp_title()函数显示页面标题
- u盘装系统碰到Not a valid image file出错提示
- 深度如何用u盘装win7系统运用图文详细教程
- 图文 如何用硬盘安装GHOST XP/win7/win8的办法
- 对于“硬盘安装器”不能点击确定的问题
- 深度技术教你苹果笔记本电脑设置U盘打开