Wordpress中的动态页面,使用数据库

时间:2017-08-15 20:38:44

标签: javascript php html wordpress dynamic

我自己制作一个网站,我需要一些帮助,因为我不太好......我通过谷歌,论坛和博客学到的所有东西。现在我非常难以接受我的网站的一部分。 我将逐步询问您,看看我是否可以在您的帮助下完成该网站。 对不起,如果我的英语不完美,我就是意大利语。

所以,我们走了。

我使用主题使用WordPress创建了网站。我更改了字体(直接在css中而不使用指南,因为我没有列出我的字体),我通过面板,插件和直接编辑页面代码来定制每个部分。 我告诉你这个你可以理解我的水平。

如果我数字“ www.mysite.com/xx ”(其中“xx”是不存在的页面),则会出现404页面错误。 好吧,我也用我的个人文本编辑了那个页面(WordPress编辑器中的404.php)。我没有碰到htaccess文件。

所以现在我的第一个目的来了。

我想使用页面错误来创建动态页面。 在这个页面中,我想写我的文字和“ xx ”字样,所以我必须从“ www.mysite.com/xx ”链接中获取它。

使用Java脚本应该很容易,但我不知道从哪里开始... 我需要把这个词放在一个变量中,因为我需要在第二时间处理它。

这是我的404.php代码:

<?php
/**
 * The template for displaying 404 pages (Not Found)
 */
?>
<?php get_header(); ?>
        <div class="row">
            <div class="col-md-9">
                <section class="content">
                    <article>
                        <h2><?php esc_html_e( 'Attenzione', 'iamsocial' ); ?></h2>
                        <p><?php
                            $url1 = 'http://www.example.com';
                            esc_html_e( 'Correttore in fase di ultimazione.', 'iamsocial' ); ?></p><p><?php esc_html_e( 'Vai alla ', 'iamsocial' ); ?> <a href="<?php echo esc_url( $url1 ); ?>"><?php esc_html_e( 'home page.', 'iamsocial' ); ?></a></p>
                    </article>
                </section>
            </div>
            <aside class="col-md-3">
                <?php get_sidebar(); ?>
            </aside>
        </div>
<?php get_footer(); ?>

数据库的一部分是关于下一个问题。 谢谢你的关注。

1 个答案:

答案 0 :(得分:0)

你不需要Javascript。你可以用PHP实现:

$path = $_SERVER["REQUEST_URI"]

这将返回URL的“xx”部分。

如果您只需要URL的最后一部分,就像Steven所说,您可以通过/爆炸并获取最后一个元素:

// URL = site.com/page/xx
$page = explode("/", $_SERVER["REQUEST_URI"]); // = /page/xx
$lastEl = end($page); // = xx