在wordpress中如何自定义后台菜单,并跳到自定义页面
后台文章编辑框添加按钮,可以通过下面的代码实现 。
把这个代码放到主题functions.php文件里。
//增强编辑器开始 ,将代码放到function.php文件中function add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; $buttons[] = 'outdent'; $buttons[] = 'indent'; $buttons[] = 'copy'; $buttons[] = 'paste'; $buttons[] = 'cut'; $buttons[] = 'backcolor'; return $buttons; } add_filter("mce_buttons_3", "add_editor_buttons");具体添加哪些按钮,可参照下面这些。
wordpress编辑器按钮调用的Key:1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter) 2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright) 3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image) 4.清除格式(removeformat)下划线(underline)删除线(strikethrough) 5.锚文本(anchor)新建文本(newdocument) 6.字体颜色(forecolor)字体背景色(backcolor) 7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect) 8.样式选择(styleselect)无序列表(bullist)编号列表(numlist) 9.减少缩进(outdent)缩进(indent)帮助(wp_help) 10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup) 11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more) 12.插入分页标签(wp_page) 13.隐藏按钮显示开关(wp_adv) 14.隐藏按钮区起始部分(wp_adv_start) 15.隐藏按钮区结束部分(wp_adv_end) 16.拼写检查(spellchecker)
如何在wordpress主题中添加设置页面
1、创建所需的文件在进行主题定制前,应该首先创建一个可供自定义的“设置选项页面”。
创建设置选项页的代码需要放置在主题目录下的functions.php文件中。
如果我们的主题名为“OptionPage”,那么functions.php文件的路径为:\wp-content\themes\OptionPage\functions.phph。
我们不需要让wordpress手动加载它,在执行时wordpress会自动加载。
2、建立设置选项页首先第一步需要在后台建立一个空白页面供我们使用。
我们通过add_aaction来实现这一步。
Actions可以在wordpress执行时的特定时间被响应,例如,当在控制面板创建菜单时,admin_menu就会被响应执行。
因此,可以利用这些来实现我们所需的功能。
这是我们创建选项页的最基本的功能。
themeoptions_admin_menu() 是在控制面板的侧边栏中添加一个链接,指向我们创建的选项页:themeoptions_page。
add_theme_page() 的参数为:页面标题:主题设置菜单标题:主题选项(p.s.为了区分显示,页面与菜单标题我做了不同我命名)作用功能:edit_themes;Handle(句柄):当前文件;执行的函数:themeoptions_page;现在后台控制面板侧边栏的处就多了一个“主题设置”的菜单,但是现在还是空白的,我们后面要实现的定制内容就在这个空白页面上创建。
3、添加选项和字段现在我们就可以在刚创建的空白页面上添加我们的选项和字段。
这个页面你可以根据自己的需要进行样式风格化,但在本教程中我们将使用wordpress默认的类,这样可以节省我们的时间并且看起来更加原生。
页面内容的代码需包含在 themeoptions_page() 函数内。
首先,我们先添加一个 class="wrap" 的 div 容器;然后,在头部添加一个默认图标作为作为页面标题;最后是设计表单。
function themeoptions_page(){// here's the main function that will generate our options page?>主题设置主题设置主题配色方案>;灰色>;浅蓝>;粉红图片广告位(1)广告图片广告链接图片广告位(2)广告图片广告链接/>; 显示搜索框/default.css" type="text/css">5.2 增加广告位图片在你想要放置广告的地方添加以下代码:5.3 是否显示搜索框在需要放置搜索框的地方添加以下代码,当用户选择显示搜索框时会显示,否则则不显示:搜索框6、总结本文翻译自NET TUTS+文章《How to Integrate an Options Page into your WordPress Theme》,版权归原文作者所有。
为了更容易地学习添加主题选项页的过程,我省略了原文中部分内容,有兴趣的话可以参考原文。
翻译水平有限,如有错误,请提出修正,谢谢!EOF
wordpress 后台导航菜单自定义class,为什么前台无显示
wordpress 导航菜单的调用,一般都使用自带的wp_nav_menu()函数,使用后发现,这个函数并没提供给我们给每一项导航菜单添加自定义class的接口功能!搜索了下,最终在老外的一篇文章中发现了wordpress自身提供的解决方法!嗯,wordpress还是很强大的...方法很简单:依次进入wordpress后台->外观->菜单,然后在页面右侧的右上角点“显示选项”,我们看到“显示菜单高级属性”中有个“css类”选项,把它选中,再看菜单项中,已多出一个css类输入框,该框输入的内容即为导航菜单项自定义的class值!!再次见识到了wordpress的强大,擅抖吧,骚年!!哈...
wordpress中怎样在新建的页面中添加分类目录和文章(要和首页或其...
wordpress不同页面显示不同文章的方法:1. 在模板头部要加上下面的说明,不然后台选择模板找不到它:/*Template Name: 模板名字*/?>2. 直接在下面加入query_post函数,直接指定文章数和分类,其他的就不需要了。
3. 如果有多个页面模板,依此类推了。
自定义模板在wordpress后台页面编辑区的右边“属性”——“模板”,就可以看到自定义page模板了。
新增一个登录/注销链接到的导航菜单的方法:输入:add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);function add_login_logout_link($items, $args) {ob_start();wp_loginout('index.php');$loginoutlink = ob_get_contents();ob_end_clean();$items .= '4. '. $loginoutlink .'';return $items;}
wordpress导航菜单怎么自定义页面的内容?比如我点击一个相册菜...
方法:进后台——>设置——>固定链接先择自定义结构,按照自己的需要添加年月日或其它什么的如图所动漫。
如:/%year%%monthnum%%day%%post_id%.html 这个写法就是年月日+文章ID.html 的写法。
保存后,文章地址栏的地址就是:http://域名/固定链接.htmlwordpress固定链接设置的一些参数:%year%:基于文章发布的年份,比如2010;%monthnum%:基于文章发布的月份,比如01;%day%:基于文章发布当日,比如06;%hour%:基于文章发布小时数,比如23;%minute%:基于文章发布分钟数,比如43;%second%:基于文章发布秒数,比如33;%postname%:基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;%post_id%:基于文章post_id,比如48;%category%:基于文章分类,子分类会处理成“分类/子分类”这种形式;%author%:基于文章作者名。
将上述参数进行组合,即可得到wordpress的固定链接形式。
网上常见的几种设置方法:/%year%/%monthnum%/%day%/%postname%//%year%/%monthnum%/%postname%//%year%/%monthnum%/%day%/%postname%.html/%year%/%monthnum%/%postname%.html/%category%/%postname%.html/%post_id%.html 分类目录URL的修改:wordpress默认情况下分类目录URL格式会有一个category 出来,如:http://wanlimm.com/category/itqianyian ,为了美观和利于SEO,一般我们都想去掉这个category。
如何去掉wordpress分类目录链接的category ,其实也很简单的。
我们登陆 wordpress的后台管理,进入“设置”栏目下的“固定链接”页面,在“分类目录前缀”文本框中输入一个点“.”即可移除分类目录链接中的前缀。
如下图:注:这种分类的设置在有的空间没有效果,有的空间可以用。
具体原因,我也不太清楚。
WordPress建网站如何添加分类目录
展开全部 wordpress不同页面显示不同文章的方法: 在模板头部要加上下面的说明,不然后台选择模板找不到它: 直接在下面加入query_post函数,直接指定文章数和分类,其他的就不需要了。
如果有多个页面模板,依此类推了。
自定义模板在wordpress后台页面编辑区的右边“属性”——“模板”,就可以看到自定义page模板了。
新增一个登录/注销链接到的导航菜单的方法: 输入: add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2); function add_login_logout_link($items, $args) {ob_start();wp_loginout('index.php'); $loginoutlink = ob_get_contents();ob_end_clean(); $items .= ''. $loginoutlink .''; return $items;} ...
转载请注明出处51数据库 » wordpress后台添加自定义输入框
涩花喵