Wordpress - 将代码片段包含到布局的选定部分的插件
Wordpress - Plugin to include snippet of code into selected parts of the layout
试图在插件的范围内找到一些确认,但没有成功:
目标是让用户使用可以在布局的 selected 部分插入 pre-defined 代码片段的插件。典型的用法是:
- 用户 selects "Below header"
包含的代码出现在下面header
用户 selects "Above footer"
- 包含的代码出现在页脚上方
"code" 片段类似于一组链接或图像。这样他们就可以从 drop-down 菜单中 select,它应该出现在他们网站上的位置,而无需编辑任何主题代码。
我想提供一个标签也很有用,开发者可以将其粘贴到他们的主题模板中的某个地方,以便包含在更复杂的地方,比如 .
在 Wordpress 中,您可以使用操作挂钩和过滤器在特定位置修改系统的输出。例如:
function putSomeTextInTheFooter() {
echo '<p>This text is inserted at the bottom</p>';
}
add_action( 'wp_footer', 'putSomeTextInTheFooter' );
此 PHP 代码将通过添加自定义操作 [function] 来修改页脚,Wordpress 将在名为 "wp_footer" 的事件中立即触发该操作,这是不言自明的。有各种东西的钩子和过滤器。 Wordpress 具有丰富的功能集,可用于修改几乎所有内容。这种代码可以放在主题或插件中。在此处查看法典:https://codex.wordpress.org/Plugin_API/Action_Reference
您正在寻找 register_sidebar 函数。
您可以使用此功能创建命名侧边栏区域,并从外观 -> 小部件(在 wp-admin 中)将任何小部件放入其中。在你的主题文件中,你可以在你想要的地方调用dynamic_sidebar,所有的小部件都会出现在这个地方。
在 function.php
中编写一个短代码函数
<?php
function test()
{
echo "I am test ";
}
add_shortcode("test_shortcode","test"); ?>
现在您可以在编辑器中的任何位置添加 [test_shortcode] 以获得结果
或者在模板中你可以用
调用它
<?php echo do_shortcode([test_shortcode]); ?>
希望本文能帮助您解决问题
试图在插件的范围内找到一些确认,但没有成功:
目标是让用户使用可以在布局的 selected 部分插入 pre-defined 代码片段的插件。典型的用法是:
- 用户 selects "Below header"
包含的代码出现在下面header
用户 selects "Above footer"
- 包含的代码出现在页脚上方
"code" 片段类似于一组链接或图像。这样他们就可以从 drop-down 菜单中 select,它应该出现在他们网站上的位置,而无需编辑任何主题代码。
我想提供一个标签也很有用,开发者可以将其粘贴到他们的主题模板中的某个地方,以便包含在更复杂的地方,比如 .
在 Wordpress 中,您可以使用操作挂钩和过滤器在特定位置修改系统的输出。例如:
function putSomeTextInTheFooter() {
echo '<p>This text is inserted at the bottom</p>';
}
add_action( 'wp_footer', 'putSomeTextInTheFooter' );
此 PHP 代码将通过添加自定义操作 [function] 来修改页脚,Wordpress 将在名为 "wp_footer" 的事件中立即触发该操作,这是不言自明的。有各种东西的钩子和过滤器。 Wordpress 具有丰富的功能集,可用于修改几乎所有内容。这种代码可以放在主题或插件中。在此处查看法典:https://codex.wordpress.org/Plugin_API/Action_Reference
您正在寻找 register_sidebar 函数。
您可以使用此功能创建命名侧边栏区域,并从外观 -> 小部件(在 wp-admin 中)将任何小部件放入其中。在你的主题文件中,你可以在你想要的地方调用dynamic_sidebar,所有的小部件都会出现在这个地方。
在 function.php
中编写一个短代码函数<?php
function test()
{
echo "I am test ";
}
add_shortcode("test_shortcode","test"); ?>
现在您可以在编辑器中的任何位置添加 [test_shortcode] 以获得结果
或者在模板中你可以用
调用它<?php echo do_shortcode([test_shortcode]); ?>
希望本文能帮助您解决问题