Execute php in pages

时间:2014-12-11 作者:testermaster

我需要在wordpress中执行我的个人php代码来打印mysql数据库中的数据。我只能在页面上执行。

我的想法是创建一个文件页pagename。php,复制页面主体。php模板并更改此代码:

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

        <article <?php post_class(\'group\'); ?>>

            <?php get_template_part(\'inc/page-image\'); ?>

            <div class="entry themeform">
                <?php the_content(); ?>
                <div class="clear"></div>
            </div><!--/.entry-->

        </article>

        <?php if ( ot_get_option(\'page-comments\') == \'on\' ) { comments_template(\'/comments.php\',true); } ?>

    <?php endwhile; ?>
使用我的个人php代码。

我尝试过这样做,似乎一切都很好,但我想从您的经验中知道这是否会导致任何错误。

谢谢

1 个回复
SO网友:Tom J Nowell

如果您有一个页面,并且需要运行标准页面模板中没有的PHP代码,您可以:

使用自定义页面模板创建模板page-pagename.php

尝试让用户在帖子内容中放置实际的PHP代码(MASSIVE 安全风险)还有其他一些更为深奥的选项,需要更长的时间来解释,并且不涉及帖子(类型页面)。除了需要对WordPress有更深入的了解才能获得相同的结果之外,它们在任何方面都没有优势。

结束

相关推荐

在tag.php中显示来自函数的函数。

我在函数中添加了几个函数。php文件。我使用短代码调用这些函数[shortCode] 而在帖子、页面和小部件中。但是[shortcode] 无法在帖子、页面或小部件之外工作。我在文章标题和其他文件中尝试过它,但它不起作用。我想添加一个[shortcode] 到我的标签的函数。php文件,但我无法理解它。EXAMPLE FUNCTIONfunction dynamicContent(){ return \'some dynamic content\'; } add_shortcode