如何将内容传递到Wordpress中的不同模板部分(分屏)

时间:2016-02-08 03:27:07

标签: html css wordpress

我创建了一个分屏模板,我想在各个页面中使用它。我希望所有这些模板中的内容在两侧都不同。例如关于我们的关于我们的事情。左侧将显示导航菜单,右侧将显示内容。但在我的服务'分屏的左侧和右侧会有内容。

那么如何根据我所在的页面更改将在该空间中添加的内容?如果有任何不同,我将使用ACF。

如何将不同内容传递到这些模板部分的每一侧?或者还有另一种方式吗?

我正在考虑为每个页面添加分屏,但这并不是很干。我的分屏模板HTML如下:

<section id="content">
    <section class="left-split">
        <div class="left-split-content">

            // left side content here

        </div><!-- left split content -->
    </section><!-- left split -->

    <section class="right-split" data-spy="scroll" data-target="#myScrollspy" data-offset="70">
        <div class="right-split-content clearfix">

            // right side content here

        </div><!-- content -->
    </section><!-- right split content -->

</section><!-- content -->

2 个答案:

答案 0 :(得分:0)

PHP可以使用$ _GET在页面到页面的Web链接中传输数据

例如,我们要转移“fruit”=“apple”
http://www.example.com?fruit=apple

<?php
$fruit = $_GET['fruit']; // value is "apple"

更多信息请参考以下链接:
http://www.w3schools.com/php/php_forms.asp
http://php.net/manual/en/reserved.variables.get.php

答案 1 :(得分:0)

我已经使用了类似的场景,我将获得关于类别生成的slug名称的城市页面(在wordpress帖子类型中创建为页面)。

在您的方案中,您需要创建一个自定义模板,您可以在其中检查该页面是服务页面还是关于我们页面。之后在wordpress中创建两个带有服务和关于我们页面的页面,并在描述中插入所有内容。现在,当您执行此操作时,使用条件语句通过您生成的slug名称(可以找到Here)获取页面内容。如果您在内容中使用短代码,则可以使用<?php do_shortcode('[PASTE YOUR PAGE CONTENT HERE]'); ?>并获得所有内容。