关键词:
我们在使用wordpress做网站的时候,难免有一些需要在后台设置侧栏菜单下添加自定义字段的情况。下面就简单说说一下,如何在后台设置侧栏菜单下添加自定义字段?
在这里我们主要是使用wordpress的add_action(),下面通过自己的代码来简单说明一下。
我的做法是:首先在自己的模板中新建一个setContent.php文件,(不新建也可以把代码直接写在functions.php里)。
setContent.php代码:
function customSetting(){ ?> <div class="wrap"> <h2>通用内容设置</h2> <?php if ($_POST['update_options']=='true') {//若提交了表单,则保存变量 update_option('site-content', $_POST['site-content']); //若值为空,则删除这行数据 if( empty($_POST['site-content']) ) delete_option('site-content' ); echo '<div id="message" class="updated below-h2"><p>Saved!</p></div>';//保存完毕显示文字提示 } //下面开始界面表单 ?> <form method="POST" action=""> <input type="hidden" name="update_options" value="true" /> <table class="form-table"> <tr> <th scope="row">网站介绍</th> <td colspan="">网站描述: <textarea name="site-content"id="site-content" value="<?php echo get_option('site-content'); ?>"><?php echo get_option('site-content'); ?></textarea> </td> </tr> </table> <p><input type="submit" class="button-primary" name="admin_options" value="Update"/></p> </form> </div> <?php add_action('admin_menu', 'customSetting'); } ?>
functions.php代码:
function options_admin_menu(){ add_submenu_page( 'options-general.php','通用内容设置', '通用内容设置', 'administrator', 'custom-setting', 'customSetting' ); } // 通过add_action来自动调用options_admin_menu函数 add_action('admin_menu', 'options_admin_menu'); include_once('setContent.php'); ?>
效果图:
我们在setContent.php自定义好字段以后,要在前台页面里显示出来,只需在你调用的地方使用
<?php echo get_option( ‘site-content’ );?>,那么上图中的网站描述就可以显示出来了。
wordpress菜单导航设置
首先要判断主题是否支持自定义菜单。启用主题后,后台“外观-菜单”,如果不支持自定义菜单,则会提示“您的主题不支持导航菜单或小工具 ”,反之支持。1新建目录或页面新建目录:后台“文章-分类目录... 查看详情
在 Wordpress 中使用 ACF(高级自定义字段)显示自定义帖子标题的下拉菜单
】在Wordpress中使用ACF(高级自定义字段)显示自定义帖子标题的下拉菜单【英文标题】:DisplayingadropdownmenuofcustomposttitleswithACF(AdvancedCustomFields)inWordpress【发布时间】:2021-05-1705:08:19【问题描述】:我想在AdvancedCustomFields的帮助下... 查看详情
如何给我的 WordPress 菜单页面自定义链接
】如何给我的WordPress菜单页面自定义链接【英文标题】:howtogivemyWordPressmenupagecustomlink【发布时间】:2021-02-2204:15:10【问题描述】:我使用add_menu_page()创建了一个菜单页面,现在页面链接是admin.php?page=xxxx,但我正在使用此页面显... 查看详情
需要将“活动”类添加到自定义 WordPress 导航菜单
】需要将“活动”类添加到自定义WordPress导航菜单【英文标题】:Needtoadd\'active\'classtocustomWordPressNavigationMenu【发布时间】:2019-11-0922:41:53【问题描述】:我正在使用WordPress中的内置导航菜单创建自己的超级菜单。为标准菜单项... 查看详情
wordpress-添加自定义菜单支持
Addthistoyourfunctions.phpfileadd_action('init','register_custom_menu'); functionregister_custom_menu(){register_nav_menu('custom_menu',__('CustomMenu'));} 查看详情
如何在自定义帖子类型ui菜单图标区域添加字体真棒图标?(代码片段)
...将这些文件粘贴到functions.php和style.css中,并且知道查看wordpress给出的body类的自定义post类型类要将WordAwesome用于WordPress自定义帖子类型,您需要编写一些CSS:只需定位一个CPT菜单项(检查WordPress管理侧栏以找到正确的CSSID),如... 查看详情
我想在我的 Wordpress 菜单中加入一个高级自定义字段
】我想在我的Wordpress菜单中加入一个高级自定义字段【英文标题】:I\'dliketoincorporateanadvancedcustomfieldintomyWordpressmenu【发布时间】:2014-01-0816:59:56【问题描述】:这是我的代码:$menu_icon=get_field(\'menu_icon\');if($menu_icon)$m_icon=\'<imgs... 查看详情
WooCommerce:为特定页面添加使用 WordPress 自定义字段添加到购物车旁边的自定义按钮
】WooCommerce:为特定页面添加使用WordPress自定义字段添加到购物车旁边的自定义按钮【英文标题】:WooCommerce:AddforspecificpagesacustombuttonnexttoAddtoCartusingWordPressCustomFields【发布时间】:2020-04-0607:38:24【问题描述】:我正在寻找一种在... 查看详情
php自定义屏幕示例(向wordpress管理员添加新菜单)(代码片段)
Wordpress 管理员自定义字段
】Wordpress管理员自定义字段【英文标题】:WordpressAdminCustomField【发布时间】:2012-05-1621:22:15【问题描述】:我正在尝试使用文件user-edit.php在wordpress的管理区域中添加自定义文本区域我已经在正确的位置添加了textarea,并且已经... 查看详情
Wordpress - 自定义字段
】Wordpress-自定义字段【英文标题】:Wordpress-CustomFields【发布时间】:2011-03-2109:16:06【问题描述】:在wordpress页面的主要内容区域中,我使用phpinclude添加了一些脚本。在包含脚本中,我可以使用the_meta()显示自定义字段值。但是... 查看详情
如何在 Wordpress 编辑器中添加自定义字段并获取其值?
】如何在Wordpress编辑器中添加自定义字段并获取其值?【英文标题】:HowtoaddacustomfieldintheWordpresseditor,andgetitsvalue?【发布时间】:2013-06-2501:55:41【问题描述】:我想在Wordpress编辑器的标题下添加自定义输入,仅用于页面。(只要... 查看详情
wordpress博客留言板自定义字段应该怎么做或者用啥插件
如题应该怎么做问题详述:想给wordpress博客添加一个留言板,网上看到很多都是利用评论功能新建一个页面来实现。这种方法很方便,但是不能自定义表单,比如我想添加一个联系电话字段怎么添加。插件的话用哪个插件来实现... 查看详情
WordPress ACF:为自定义帖子类型添加默认行到管理部分的中继器字段类型
】WordPressACF:为自定义帖子类型添加默认行到管理部分的中继器字段类型【英文标题】:WordPressACF:adddefaultrowstoRepeaterfieldtypeinadminsectionforacustomposttype【发布时间】:2016-12-1010:23:23【问题描述】:WordPress的高级自定义字段插件提供... 查看详情
为自定义 Wordpress 主题创建下拉菜单
】为自定义Wordpress主题创建下拉菜单【英文标题】:CreatingDrop-DownMenuForCustomWordpressTheme【发布时间】:2016-04-1107:21:59【问题描述】:我正在尝试从头开始构建Wordpress主题。尽管我添加了列表页面标签,但没有出现下拉菜单。这是... 查看详情
按自定义字段值订购wordpress帖子?
】按自定义字段值订购wordpress帖子?【英文标题】:Orderwordpresspostbycustomfieldvalue?【发布时间】:2011-04-0300:33:34【问题描述】:目前我已经尝试了一半的互联网代码(:D)来完成这项工作,但没有运气。我不是wordpress大师,所以有... 查看详情
将自定义类添加到 WordPress 导航中的锚标记
】将自定义类添加到WordPress导航中的锚标记【英文标题】:AddingcustomclassestotheanchortagwithintheWordPressNav【发布时间】:2015-07-1619:29:43【问题描述】:我正在尝试将自定义类添加到<a>元素,而不是导航菜单中的<li&g... 查看详情