php - 页面内容未在移动设备上显示

标签 php css wordpress mobile responsive-design

我使用的是响应式 Wordpress 主题 Nexus,在从移动设备查看网站时遇到问题。从桌面查看网站时,发布内容很好,但主要内容消失了(好像字体颜色变得透明或更改为白色),但内容空间仍然存在。这已经在适用于 iOS7(iPhone 和 iPad)的 Safari 和 Chrome 上进行了测试。

我曾尝试禁用任何可能导致此问题的插件,但无济于事。在桌面上调整浏览器大小时无法重现该问题,该网站会在不丢失任何内容的情况下做出应有的响应和调整,因此我认为这可能与正在使用的元标记有关,但页眉和页脚内容显示正常.这可能与 page.php(“默认模板”)有关吗?

当前使用的元标记是:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

可以在 www.cafestylespeedtraining.net 查看该网站。

这是 page.php 文件:

<?php
$featured_image = false;

if ( '' != get_the_post_thumbnail() ) :
    $featured_image = true;
?>
<div class="post-thumbnail">
    <div class="container">
        <h1 class="post-heading"><?php the_title(); ?></h1>
    </div> <!-- .container -->
</div> <!-- .post-thumbnail -->
<?php endif; ?>

<div class="page-wrap container">
    <div id="main-content">
        <div class="main-content-wrap clearfix">
            <div id="content">
                <?php get_template_part( 'includes/breadcrumbs', 'index' ); ?>

                <div id="left-area">

                <?php while ( have_posts() ) : the_post(); ?>

                    <article class="entry-content clearfix">
                    <?php if ( ! $featured_image ) : ?>
                        <h1 class="main-title"><?php the_title(); ?></h1>
                    <?php endif; ?>
                    <?php
                        the_content();

                        wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'Nexus' ), 'after' => '</div>' ) );
                    ?>
                    </article> <!-- .entry -->

                    <?php
                        if ( comments_open() && 'on' == et_get_option( 'nexus_show_pagescomments', 'false' ) )
                            comments_template( '', true );
                    ?>

                <?php endwhile; ?>

                </div>  <!-- end #left-area -->
            </div> <!-- #content -->

            <?php get_sidebar(); ?>
        </div> <!-- .main-content-wrap -->

        <?php get_template_part( 'includes/footer-banner', 'page' ); ?>
    </div> <!-- #main-content -->

    <?php get_footer(); ?>

如有任何帮助,我们将不胜感激。如果您需要任何其他文件,请告诉我,我会粘贴它们。

最佳答案

这是一个简单的 CSS 问题。

窃听元素是:

<h4 class="widgettitle">Book your Cafe Style Facilitator’s Boot Camp</h4>

您可以通过为元素 block 提供以下样式来检查它:

display: none;

您还可以使用 Chrome 浏览器模拟移动行为

F12 -> settings -> overrides -> emulate

关于php - 页面内容未在移动设备上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21799329/

相关文章:

mysql - 在 PuTTy SSH 中获取 Laravel 项目中 WordPress 的子域 URL

php - Laravel - 如何从 Stripe 中检索带有元数据的所有订阅

php - 如何获取数据库中没有的文件

css - 如何将社交媒体图标排成一行?

javascript - 为 Javascript 切换 css 被禁用

wordpress - WC_Product_Query 不适用于 have_posts()

javascript - HML5/JS 版本 "WordPress Audio Player?"

php - OpenCart 是否对 OWASP 前 10 强?

PHP 从列表中随机选择

html - SVG Circle进度,如何在顶部启动仪表?