如何编写使您将代码嵌入到 wordpress 页面的插件?
How to write plugin that makes you embed code to wordpress pages?
我正在开发一个简单的插件,它应该只是 运行 页面上的代码,我在其中添加了 [pluginname] 块。我看到大多数插件都是这样工作的,但我找不到任何帮助。 (本人非专业,纯属娱乐)
例如:
我有这个代码echo 'I love my life!';
我想 运行 在 'everalone' 页面上添加 [lovemylife]
。
有人可以将我引导至显示如何执行此操作的页面。
这里有一个关于如何创建 WordPress 插件的简单教程 "Creating A WordPress Plugin Is Easier Than You Think"。
您可以在您的插件中使用这样的代码来注册简码和 运行 您的 PHP 代码。
// function that runs when shortcode is called
function custom_php($atts = [], $content = null, $tag = '') {
return 'I love my life!';
}
// register shortcode
add_shortcode('my_php', 'custom_php');
现在,启用插件后,您可以像这样使用短代码:
[my_php]
确保在尝试此操作之前已启用 PHP eval
功能。许多主机提供商出于安全原因禁用此类功能。
在functions.php
中添加以下代码
function lovemylife_shortcode(){
$mystring = "I love my life!";
return $mystring;
}
add_shortcode( 'lovemylife', 'lovemylife_shortcode' );
现在您可以在任何页面或post下面添加此代码以显示我爱我的生活!
[lovemylife]
我正在开发一个简单的插件,它应该只是 运行 页面上的代码,我在其中添加了 [pluginname] 块。我看到大多数插件都是这样工作的,但我找不到任何帮助。 (本人非专业,纯属娱乐)
例如:
我有这个代码echo 'I love my life!';
我想 运行 在 'everalone' 页面上添加 [lovemylife]
。
有人可以将我引导至显示如何执行此操作的页面。
这里有一个关于如何创建 WordPress 插件的简单教程 "Creating A WordPress Plugin Is Easier Than You Think"。
您可以在您的插件中使用这样的代码来注册简码和 运行 您的 PHP 代码。
// function that runs when shortcode is called
function custom_php($atts = [], $content = null, $tag = '') {
return 'I love my life!';
}
// register shortcode
add_shortcode('my_php', 'custom_php');
现在,启用插件后,您可以像这样使用短代码:
[my_php]
确保在尝试此操作之前已启用 PHP eval
功能。许多主机提供商出于安全原因禁用此类功能。
在functions.php
中添加以下代码function lovemylife_shortcode(){
$mystring = "I love my life!";
return $mystring;
}
add_shortcode( 'lovemylife', 'lovemylife_shortcode' );
现在您可以在任何页面或post下面添加此代码以显示我爱我的生活!
[lovemylife]