Php 如何在wordpress中添加动态链接和创建的页面?

Php 如何在wordpress中添加动态链接和创建的页面?,php,wordpress,plugins,dynamic,Php,Wordpress,Plugins,Dynamic,由于我对我的问题的表述有一些评论,我决定完全重写它。而且,我对wordpress有了更多的了解,所以现在应该更有意义了 那么,让我们从我试图通过一个简单的例子来实现的目标开始: 目标: 制作一些产品的搜索引擎,并使用数据库链接到它们以生成信息 结果: http://my.site.url/wordpress/<plugin-name> <-- The page with the "search" and "search result http://my.site.url/w

由于我对我的问题的表述有一些评论,我决定完全重写它。而且,我对wordpress有了更多的了解,所以现在应该更有意义了

那么,让我们从我试图通过一个简单的例子来实现的目标开始:


目标

制作一些产品的搜索引擎,并使用数据库链接到它们以生成信息

结果

http://my.site.url/wordpress/<plugin-name>  <-- The page with the "search" and "search result
http://my.site.url/wordpress/<plugin-name>/products/<product_name>  <-- When click on a search result

http://my.site.url/wordpress/  这种混乱是正确的。这听起来像是胡说八道。但是,如果您试图创建一个执行一些定制PHP的WP页面,请查找WP模板层次结构

你能做的是:

  • 创建一个WP“页面”——称之为“搜索结果”
  • 创建一个名为page-search-results.php的模板目录文件(文件名对应于步骤1中页面的slug)
  • 在那里放置一些通用的页眉/页脚内容(请参阅其他模板文件-通常只是放置
  • 把PHP代码放在那个页面上。在这些山里
  • 如果您使用缓存插件,可能需要对/搜索结果进行豁免/

因此,当有人启动时,您的自定义PHP代码将执行。无论是通过$GET还是$POST等方式,这种逻辑和沟通都取决于你。这种混乱是正确的。这听起来像是胡说八道。但是,如果您试图创建一个执行一些定制PHP的WP页面,请查找WP模板层次结构

你能做的是:

  • 创建一个WP“页面”——称之为“搜索结果”
  • 创建一个名为page-search-results.php的模板目录文件(文件名对应于步骤1中页面的slug)
  • 在那里放置一些通用的页眉/页脚内容(请参阅其他模板文件-通常只是放置
  • 把PHP代码放在那个页面上。在这些山里
  • 如果您使用缓存插件,可能需要对/搜索结果进行豁免/

因此,当有人启动时,您的自定义PHP代码将执行。这取决于您如何实现这种逻辑和沟通—无论是通过$GET还是$POST等方式。

很抱歉,您遇到了一些问题。不幸的是,正如我们上面所说的,因为这是一个“一次性”的客户项目,我们无法支持它-它对他们有效:)请随意拆开并重新测试,如果您有任何成功,请告诉我们

很抱歉,您遇到了一些问题。不幸的是,正如我们上面所说的,因为这是一个“一次性”的客户项目,我们无法支持它-它对他们有效:)请随意拆开并重新测试,如果您有任何成功,请告诉我们

u可以找到如何从

用于搜索的插件写入函数(根据u r逻辑)获取结果

创建自定义页面请参阅www.wordpressmax.com/customize-wordpress/custom-page中的视频

在自定义页面模板中,介于get_header()之间;并获取_footer();呼叫搜索功能和显示记录


就是这样。

你可以找到如何从中创建插件

用于搜索的插件写入函数(根据u r逻辑)获取结果

创建自定义页面请参阅www.wordpressmax.com/customize-wordpress/custom-page中的视频

在自定义页面模板中,介于get_header()之间;并获取_footer();呼叫搜索功能和显示记录


就是这样。

您希望页面呈现为wordpress站点的一部分,但不是使用控制面板中的页面模式创建的?你应该澄清你的需求,现在这对我来说是一堆废话。这对我来说是有意义的:)是的,我希望页面呈现为好像它是wordpress页面的一部分,否则我就不必问这些问题了。我想使用“WordPressAPI”。@thisMayhem刚刚添加了一些澄清。希望这有助于更好地理解。您希望页面呈现为wordpress站点的一部分,而不是使用控制面板中的页面模式创建?你应该澄清你的需求,现在这对我来说是一堆废话。这对我来说是有意义的:)是的,我希望页面呈现为好像它是wordpress页面的一部分,否则我就不必问这些问题了。我想使用“WordPressAPI”。@thisMayhem刚刚添加了一些澄清。希望这有助于更好地理解。我刚刚更新了我的帖子,以便更加准确,因为我现在理解得更多了一点。我希望它看起来少一点垃圾。根据您的回答,我仍然不知道如何将插件目录中的page-search-results.php链接到WP页面。文件被忽略了。也许我需要一些补充?我只是更新了我的帖子,以便更准确一些,因为我了解得更多了。我希望它看起来少一点垃圾。根据您的回答,我仍然不知道如何将插件目录中的page-search-results.php链接到WP页面。文件被忽略了。也许我需要一些添加操作?我已经找到了第一个教程,但是我缺少的是如何创建自定义页面。谢谢。我已经找到了第一个教程,但是我缺少的是如何创建自定义页面。谢谢
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>/myPlugin.php