当前位置: 首页 > 知识库问答 >
问题:

WordPress中的视差

郑和泰
2023-03-14

我有以下视差代码在我的page-parralax.php文件:

get_header(); ?>

<?php
    $args = array(
        'post_type' => 'parallax',
        'order' => 'ASC',
        'orderby' => 'menu_order'
        );
    $parallax = new WP_Query($args);
        while($parallax->have_posts()) : $parallax->the_post();

        $parallaxImage = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large');
        $breakUrl = str_replace('http://localhost/themes', '', $parallaxImage[0]); ?>

        <div class="wrapper">

    <div class="container">
        <div id="clearfix">
            <section class="parallax" id="section_<?php echo the_ID(); ?>" style="background: url('../<?php echo $breakUrl; ?>') fixed;"></section>
            <section id="section_<?php echo the_ID();?>" class="parallax" style="background: url('../<?php echo $breakUrl; ?>') fixed;"></section>

        <div class="parralax-container">
            <h2><?php the_title(); ?></h2>
            <div class="page-content">
                <?php the_content();?>
            </div>
        </div>
        </div>
    </div>

    </div>
<?php 
    endwhile;
    wp_reset_postdata();
    get_footer(); 
?>

但当我尝试查看它时,它返回以下错误:

收到http://localhost/themes/index.php/wp-content/uploads/2015/10/macbook_overview_og-700x700.jpg 404(未找到)用于每个图像。

如果我随后在控制台中将其更改为:

http://localhost/themes/wp-content/uploads/2015/10/macbook_overview_og-700x700.jpg 它显示正确。

是因为我使用的是localhost它导致了这个错误吗?

共有1个答案

百里嘉泽
2023-03-14

你必须去 更深 上面:

background: url('../..<?= $breakUrl; ?>')

我已经删除了尾随斜杠,因为您的URL以它开头。也可以考虑设置<代码>

 类似资料:
  • 我有一个与Codeigniter网站建设,我需要有一个博客。它应该是WordPress,所以我决定在我的并在myweb中安装WordPress。com/blog 它工作完美。 现在,我需要改变我的主题页眉和页脚,从我已经在我的网页。 我怎么做? 我的视图位于,但显然,我不能像这样在模板/标题中加载它。php 如果我没有错,我应该在在我的模板文件夹中。所以,问题是,我应该对其进行哪些更改或添加??

  • 我遵循了这个指南:http://philpalmieri.com/2009/06/codeigniter-and-wordpress-play-well-together/ 基本上就是说,安装wordpress,让它工作,然后替换索引。带有CodeIgniter的php文件,然后在启动CodeIgniter之前的文件底部,需要word press的wp加载文件。 很好。 但是现在,我的$u会话不起

  • 问题内容: 无论如何,是否可以检测当前的服务器操作当前是否是WordPress中的AJAX请求? 例如: 问题答案: 更新:从WordPress 4.7.0开始,您可以调用函数wp_doing_ajax()。这是可取的,因为“做Ajax”的插件可以进行过滤以将“假”变成“真”。 原始答案: 如果您按照Codex的建议使用Ajax ,则可以测试常量:

  • 我想替换我所有Wordpress帖子正文/内容(超过100万)中的所有URL href属性到我的新域“联系我们”URL,如: 喜欢 我可以用php做这个吗?或者有什么插件吗? 我无法将旧域名重定向到新域名,因为它已经过期,我无法访问它。我必须改变URL的href属性在每个Wordpress帖子。

  • 我正在开发一个自定义的wordpress主题(第一次),我已经创建了下面的文件,他们工作很好,遵循本教程。 现在的问题是当我在主页上点击一个类别名称时,它显示我404错误,我试图创建category.php但仍然是同样的问题。这是我的index.php,我用它来表示category.php 我有两个问题: 是否真需要创建category.php,或者我们是否可以使用index.php来显示来自类别

  • 我想在标题旁边添加一个视频图标/图库图标,其中包含视频/照片库。我在最新的wordpress上制作我自己的自定义主题。目前我正在使用 对于标题。我在另一个主题(不是我的)之前有视频图标的标题。我在functions.php找到的密码 这使得文章标题上的span类包含