是否可以在wordpress主题上访问php脚本

时间:2019-08-01 09:04:08

标签: php wordpress .htaccess

我试图加载一个以wordpress为主题的PHP平板显示器。 仅此脚本可以很好地运行,但是我想在wordpress主题上运行它。

他们路由中的问题。例如: 网站/ wp-content / themes / admin / dashboard / 网站/ wp-content / themes / admin / dashboard / sprofile 网站/ wp-content / themes / admin / dashboard / rprofile

无法访问上述路线。

我认为可以使用.htaccess文件解决此问题,但是不知道如何! 有什么办法吗?!

4 个答案:

答案 0 :(得分:0)

如果您使用的是wordpress,则可能要为脚本创建一个简码,但是如果您不想这样做,还可以将.htaccess与重写模块一起使用,以重定向URL并访问面板。 / p>

这里有两个例子希望对您有所帮助:

.htaccess rewrite examples

Shortcode examples

答案 1 :(得分:0)

如果我正确理解了您的情况,那么您想运行一段PHP代码,以将页面内的内容打印为WP主题的功能。不知道细节,我可以给你一些想法:

  1. 如果您需要在现有页面(或新页面本身)中嵌入,则需要创建一个模板/模板部分,并通过wordpress的api对其进行管理(如所述, See codex
  2. 将其作为模板零件或模板本身运输
  3. 如果您需要使用自定义逻辑创建一个更适合作为插件编写的新页面,请考虑向自定义路由添加重写规则(请参见this section of the codex,然后看看{{3} })

答案 2 :(得分:0)

那是我想要的

当进入 网站/ wp-content / themes / admin / dashboard / login

重写为

site / wp-content / themes / admin / dashboard /?url = login

  

登录不是静态的

现在我将其用于htaccess,但不起作用:

RewriteRule ^wp-content/themes/bluetheme/dashboard/(.*)$ /subdirectory/wp-content/themes/bluetheme/dashboard?url=$1 [L,NC,QSA]

答案 3 :(得分:-1)

不要通过将php文件走私到某个目录中并尝试通过调整.htaccess文件等来从WP文件中作弊。寻找创建自定义WP页面的系统方法。即

https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/