如何创建一个可以设置全局元/变量的管理页面()

预先感谢大家提供的任何信息和帮助!
我正在尝试制作一个在Wordpress网站上创建管理页面的插件, 该插件将允许我显示自定义内容, 而无需每次将其更改为主题时都将其硬编码为主题。
我想创建一个带有表单输入的管理页面, 可以在其中输入信息(文本, URL, 图像), 然后可以将其回显到整个主题的位置。
我做了一个类似的插件, 以显示single.php博客文章的metabox字段。这使我可以将诸如字幕, 作者姓名和图像之类的内容放入我的帖子中。
我使用此页面作为创建该页面的参考。 https://metabox.io/how-to-create-custom-meta-boxes-custom-fields-in-wordpress/

add_action('admin_menu', 'add_global_custom_options'); function add_global_custom_options() { add_menu_page('Global Custom Options', 'Theme Options', 'manage_options', 'functions', 'global_custom_options'); }function global_custom_options() { ?> < input type="hidden" name="your_meta_box_nonce" value="http://www.srcmini.com/< ?php echo wp_create_nonce( basename(__FILE__) ); ?>"> < !--Article Subtitle--> < p> < label style="font-weight:700; font-size:1.2em; " for="your_fields[articlesubtitle]"> Article Subtitle< /label> < br> < input type="text" name="your_fields[articlesubtitle]" id="your_fields[articlesubtitle]" class="regular-text" value="http://www.srcmini.com/< ?php echo $meta['articlesubtitle']; ?> "> < /p> < br> < !--Article Author--> < p> < label style="font-weight:700; font-size:1.2em; " for="your_fields[text]"> Author Name< /label> < br> < input type="text" name="your_fields[authorname]" id="your_fields[authorname]" class="regular-text" value="http://www.srcmini.com/< ?php echo $meta['authorname']; ?> "> < /p> < br> < !--Article Author Title--> < p> < label style="font-weight:700; font-size:1.2em; " for="your_fields[authortitle]"> Author Title< /label> < br> < input type="text" name="your_fields[authortitle]" id="your_fields[authortitle]" class="regular-text" value="http://www.srcmini.com/< ?php echo $meta['authortitle']; ?> "> < ?php }

#1【如何创建一个可以设置全局元/变量的管理页面()】你可以使用Redux框架插件(https://wordpress.org/plugins/redux-framework/)为你的主题创建主题设置页面, 在其中可以设置各种类型的数据, 你可以在任何位置访问这些数据你的主题模板文件。
这里是一些入门的链接-
  1. https://code.tutsplus.com/tutorials/getting-started-with-redux-framework-introducing-it-and-integrating-it-into-your-theme– cms-22240
  2. https://www.youtube.com/watch?v=b6RjlIrCHwo
  3. https://docsv3.redux.io/core/getting-started/
谢谢。

    推荐阅读