可以在WordPress页面中运行一些php代码吗?

时间:2013-01-07 作者:fduff

我想访问一个DB表,并在特定组的成员可以访问的专用wordpress页面上使用php以某种数据网格格式呈现它。wordpress是否可以做到这一点,或者是否有其他方法可以做到这一点?

在linux系统+MySQL上使用wp 3.5谢谢

3 个回复
SO网友:Milo

你可以create a simple plugin 或者add a shortcode 运行php,或filter the_content 并添加conditional check 并注入DB输出。这样,您的代码将独立于主题,并且更具可移植性。使用wpdb class 查询任何数据库/表。

SO网友:Su\'

这里的“页面”是什么意思
您可以将任何想要的PHP放入页面模板中。如果这或多或少是一件一次性的事情,那么您可能应该使用conditional tags 只是嵌入它。

如果你的意思是你想在内容中任意地做这件事,比如通过帖子编辑器,这是core不允许的,但是有一些插件添加了这一功能。我知道最近的一个是Allow PHP in Posts and Pages, (还有其他人,你可能想四处看看)但这是通常建议你不要做的事,除非你绝对信任每一个可能接触的人。

SO网友:WP Themes

有一些插件允许您在帖子内容中运行php代码。以下是一些:

http://wordpress.org/extend/plugins/php-code-for-posts/http://wordpress.org/extend/plugins/allow-php-in-posts-and-pages/

结束

相关推荐

需要更正函数中的代码段。php

我使用gravity表单和wp favorites插件(帮助用户选择他们喜欢的帖子)。我试图用以下代码片段自动填充重力表单。它工作得很好,但只显示列表中的第一项。如何获取阵列中的所有项目?add_filter(\"gform_field_value_circle\", \"populate_square\"); function populate_square ($value) { $favs = wpfp_get_users_favorites(); foreac