我正在练习创建wordpress插件,到目前为止,通过安装该插件并将其通过以下代码显示在管理员用户的管理栏中,我已经取得了进展。
if( !defined( 'ABSPATH' ) ) exit;
/**
* Print SEO tags in the header
*
* @return void
*/
function opt_menu_cactaceas() {
?>
<h1>Registrador de Cactaceas</h1>
<p>En el siguiente formulario podra registrar diferentes cactaceas</p>
<p> Formulario 1 </p>
<?php
}
function agregar_a_menu() {
add_menu_page('Pluging Cactaceas', 'Plug. Cactaceas', 'manage_options', 'plugin_cactaceas_link', 'opt_menu_cactaceas');
}
add_action("admin_menu", "agregar_a_menu");
我目前的目标是能够在加载页面时做到这一点(例如,mydomain.com/form-仅一页,并且不会与任何文章相关联),该插件将呈现一个表单,随后将信息记录在我已经配置的bd Wordpress的表中。
执行一些测试,我设法找到了“ the_content”挂钩过滤器,通过以下代码,该过滤器允许我呈现HTML标签,但只能在已创建的文章中呈现,但我希望HTML标签可以直接呈现在页面上,它什么也不会出来。
function wetuts_author_bio( $content ) {
return $content . "<h1>hola diego</h1>";
}
add_filter('the_content', 'wetuts_author_bio');
我的问题是,他们是否知道任何钩子或钩子表,与页面呈现相关联的钩子或钩子表向我显示,因为我无法找到任何钩子或钩子表。
我发现“ the_content”的挂钩仅在呈现文章时(进入文章时)才起作用,因此对我没有用。