在哪里添加一个自定义终结点及其功能?

时间:2019-12-16 作者:Darius Mann

我只需要注册一个自定义端点及其函数(简单代码)。在WP的源文件中,我应该在哪里添加代码?

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

在WP的源文件中,我应该在哪里添加代码?

千万不要在任何情况下修改WordPress本身,当您更新WordPress时,一切都将丢失

因此,请创建一个插件!

插件只是plugins 顶部有注释的文件夹,如下所示:

<?php
/**
 * Plugin Name: Test Plugin
 */
请注意,上面的代码块实际上是一个功能完整的插件,如果您将其放入插件文件夹并转到插件页面,您将看到列出的测试插件,并且可以激活它,尽管它不会做任何事情。

您还可以创建一个文件夹并将文件放在其中,如果您希望有多个文件,则应该这样做。E、 g。test-plugin/plugin.php. 请注意,不必调用它plugin.php, 我只是用它作为惯例。

任何可以加入主题的东西functions.php 可以进入这里,反之亦然。

<小时>Note: 有些人安装了很多插件,这会减慢他们网站的速度,所以人们说有很多插件会减慢你网站的速度。这导致了一种错误的假设,即插件本身会减慢网站的速度,而您可以将其内容移动到一个主题中,以再次加快速度,这是胡说八道。插件的成本取决于它的功能,如果你将它移动到一个主题中,那么它的速度也会一样慢。很多插件速度慢是因为你做了很多事情,而不是因为插件数量太多

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register