Php Wordpress:仅为特定用户使用测试主题

Php Wordpress:仅为特定用户使用测试主题,php,wordpress,Php,Wordpress,我正在为一个基于wordpress的网站测试一个新模板,我想直接在实时版本上测试它,而不是复制。我想我可以创建一个测试用户(wordpress与vbulletin连接,vbulletin处理用户身份验证),为除特定用户之外的任何人提供通常的主题,他们将获得新的测试用户 我不想安装插件,我正在寻找正确的编辑位置以插入此检查: if logged user == test_user_id serve 'testtheme' else serve 'normaltheme' 用户ID

我正在为一个基于wordpress的网站测试一个新模板,我想直接在实时版本上测试它,而不是复制。我想我可以创建一个测试用户(wordpress与vbulletin连接,vbulletin处理用户身份验证),为除特定用户之外的任何人提供通常的主题,他们将获得新的测试用户

我不想安装插件,我正在寻找正确的编辑位置以插入此检查:

if logged user == test_user_id
    serve 'testtheme'
else
    serve 'normaltheme'
用户ID可以从
$\u COOKIE
获取。
我试图破解
wp include/theme.php
中的
get_template()
函数,但显然这还不够。有什么建议吗?

只要登录到我以前的Wordpress.com博客,我就可以从主题管理器中完成我想要的所有预览-点击我喜欢的任何页面,或者调出框架的URL,查看我必须附加到URL的查询字符串以获得相同的预览,例如

?preview=1&template=pub/mytheme&stylesheet=pub/mytheme

还有什么原因不够吗?

也许你应该在用户表中添加一列,称之为“is_beta”,如果设置为1,则启用beta功能/主题。通过这种方式,您可以轻松地在测试版中添加或删除用户,当您的测试版准备启动时,您可以为每个人刷新专栏并将功能设置为默认值。

这是在幕后“测试”或开发主题的最佳方式,而无需对Wordpress核心进行太多更改或进行自定义更改


我需要向那些没有(也不能)管理员访问权限的人展示这篇文章,这似乎是最好的解决方案。我会尽快尝试,谢谢没有问题!如果它对你有用,请告诉我非常好用,这正是我需要的谢谢!作为旁注,这对所有wordpress主题设计师都有帮助: