为WordPress后台 Settings 顶级栏目创建一个子栏目
语法结构
<?php
add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function);
?>
参数
$page_title
$menu_title:菜单名称
$capability:权限
$menu_slug
$function 回调函数
<?php
/** 第1步:定义添加菜单选项的函数 */
function my_plugin_menu() {
add_options_page(
'My Plugin Options',
'My Plugin',
'manage_options',
'my-unique-identifier',
'my_plugin_options' );
}
/** 第2步:将函数注册到钩子中 */
add_action( 'admin_menu', 'my_plugin_menu' );
/** 第3步:定义选项被点击时打开的页面 */
//current_user_can()检测当前的用户是否有特定的权限
//wp_die()终断WordPress执行并显示错误HTML信息。
function my_plugin_options() {
if ( !current_user_can( 'manage_options' ) ) {
wp_die( 'You do not have sufficient permissions to access this page.' );
}
echo '<div class=wrap>Here is where the form would go if I actually had options.</div>';
}
?>
为其他顶级栏目创建子菜单的函数
Dashboard
<?php add_dashboard_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Posts
<?php add_posts_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Media
<?php add_media_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Links
<?php add_links_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Pages
<?php add_pages_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Comments
<?php add_comments_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Appearance
<?php add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Plugins
<?php add_plugins_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Users
<?php add_users_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
Tools
<?php add_management_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?>
get_template_part() 函数用于调用自定义模板文件,也可以引入自定义名字的文件。使用get_template_part()函数,可以更灵活的控制主题,我觉得get_template_part()函数最大的好处就是大大的减少了代码的重写量。
我们知道,调用header.php可以用get_header()方法,调用footer.php可以用get_footer()方法,调用 sidebar.php可以用get_sidebar()方法,那么,调用自定义模板文件的时候,我们需要用get_template_part()函 数。这好比如原生的php也有require及include两种引入文件方法是一个道理。
为什么要自定义模板文件
比如,分类页、标签页、作者页、甚至首页可能都需要用到一段共同的代码——如以摘要方式输出文章。那么,我们可以将这段代码放到content.php中,然后在分类、标签、和首页模板文件调用content.php,以减少代码重写量。
get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下:
语法结构
<?php get_template_part( $slug, $name ); ?>
code:true”>
参数
$slug (必须) 通用的模板名(字符串)要引入的模板的文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录的 content.php 文件 $slug 填写 ‘content’ 即可。
$name (可选) 指定的模板名(字符串)要引入的模板的文件的副文件名,如果要引入当前主题根目录的 content-nav.php 文件 $slug 参数填写 ‘content’,$name 参数填写 ‘nav’。
示例
1、如果content-loop.php存在,则调用content-loop.php,否则,就调用content.php
<?php get_template_part( 'content', 'loop' ); ?>
2、引入当前主题根目录的 tags.php文件:
<?php get_template_part( 'tags' ); ?>
3、引入当前主题 inc 目录的 myfunctions.php 文件:
<?php get_template_part( 'inc/myfunctions' ); ?>
4、调用主题partials文件夹下content-page.php
<?php php get_template_part( 'partials/content', 'page' ); ?>
1 如何使用图标字体?
新媒体人做SEO就是在给网站优化和提升用户体验。
你可以在WordPress网站上,添加图标字体,非常美观,支持响应式设计的WP主题模板。
图标字体和小图像格式的图标不同:
具体效果图,可查看我们网站的导航菜单。
第 1 步:安装插件
第 2 步:寻找图标字体
点此前往 图标字体官方网站
打开图标字体官方网站,找到我们需要的图标 ▼
<i class =“fa fa-home”> </ i>
复制 fa fa-home。fas fa-home
第 3 步:菜单输入CSS类字体图标
fa fa-home
) ▼如果在编辑菜单项面板中没有CSS类,则可以打开右上角的 “显示选项”,并在显示菜单的高级属性中,选中“CSS类” ▼
希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress菜单图标CSS怎么添加?安装WP导航图标字体插件》,对您有帮助。
wp_get_current_commenter()函数可以获取当前的评论者姓名、邮箱和URL的值,可以用在fields表单内的value字段显示
语法
<?php wp_get_current_commenter() ?>
参数
返回一个数组
Array (
['comment_author'] => 'name',
['comment_author_email'] => 'email',
['comment_author_url'] => 'url'
)
comments_template ()函数用来加载评论模板。只能用于单篇文章或页面来显示评论,如果不是这些页面,将没办法显示。
语法结构
<?php comments_template( $file, $separate_comments ); ?>
参数
$file (字符串string) (可选) 要加载的文件 默认: comments.php
$separate_comments (布尔值boolean) (可选) 是否根据评论的类型划分评论 默认: false
这款wordpress主题采用H5自适应布局设计制作,黑白色调搭配,简洁大气非常适合做官网
网站采用bootstrap架构,可以实现响应式布局,开发响应式布局网站很便捷,统一的编码风格,详细的说明文档,可快速开发,移动设备优先自适应布局适应更多的终端
网站托管客户包含一个2G的高速空间,只要空间在我们这里我们负责日常的维护包含:程序升级+插件升级+木马查杀+日常备份+ddos防护等工作,保障客户网站的安全稳定运行。
独立服务器客户服务范围 | 1、主题使用问题、主题Bug反馈和功能建议 |
2、服务器及配置推荐 | |
3、主题安装调试(需额外付费,一般 ¥300-600) | |
4、服务器环境支持(需额外付费,一般 ¥200-500) | |
5、服务器和数据迁移(需额外付费,一般 ¥600-1500) | |
6、主机搬家等自身问题导致主题不可用 (代调试费用 ¥100-500,仅限云服务器) | |
7、付费定制功能,需协商(修改/新增主题功能或演示,费用¥300起) | |
售后服务时间 | 周一至周五(法定节假日除外) 10:00-18:00 |
售后联系方式 | Q Q:490065259(同微信) |
可以将您的网站托管到萨龙主机,享受高性能的云服务器,您只需管理网站内容,网站配置交给我们,保证网站的安全稳定运行。
价格:一个站点¥800/年/语言(如多语言需要多个空间需要单独收费。wpml插件的除外,如果是用目录形式多语言不需要单独收费)
1、简洁、优雅的设计
Taji 主题简约、精致的设计风格,大气的页面布局,浏览体验更佳。
2、完美的响应式效果
可响应所有终端设备,无论是PC电脑、平板还是智能手机,主题都能为您呈现完美的界面及购物体验。
3、灵活易用
首页可在主题选项中拖动来为各个模块排序,同时也可以拖动到隐藏区域对模块进行隐藏,首页的布局完全掌握在主题选项中,强大而灵活。
4、主题速度优化
主题集成众多优化 WP 的程序,除了商城插件,所有功能都是通过代码来实现,各个模块都达到精简,没有多余的代码,极大提升网站速度。
5、完善的SEO功能
主题对SEO已经做了极大的优化,文章和页面添加了自定义关键字与描述SEO选项,分类和标签添加了SEO标签,文章内容标签自动添加内链。如果您觉得还不够用,可在后台主题选项——SEO中可关闭SEO设置,安装自己喜欢的SEO插件。
6、强大易用的主题选项
Fruit 主题集成的是Redux后台选项框架,除了WordPress默认的功能,常规设置、SMTP邮件发送、WP优化、幻灯片等都可在主题选项中设置,快速设置,管理好网站内容,可在极短的时间打造属于您的企业产品站点。
HTML5+CSS3响应式布局 | 简约精致的设计 | 极简的后台设置 | 主题更新提示 |
产品拖动显示与排序 | 自动生成缩略图 | 自动优化禁止生成大图 | 全部分类展示菜单(可显示当前分类特色产品) |
外链自动nofollow | ajax评论提交 | 强大的 Fancybox 图片弹窗 | 全面的SEO功能 |
SMTP发送邮件 | 禁止代码标点转换 | 禁止全英文和日文评论 | 自定义分享按钮 |
画廊列表鼠标方向动画 | 自定义后台登录地址 | 移除默认的图片宽度以及高度 | 禁用RSS Feed防止rss采集 |
移除头部冗余代码 | 彻底关闭 pingback | 禁止自动添加p与br标签 | 禁止自动保存 |
站点地图 | 强大的商城 | 禁止复制内容和鼠标右键 | 标签自动内链 |
文章分页增强 | 外链跳转 | 链接新窗口打开 | 去除分类category |
提供企业主题网站的安装和配置,同时主题选项中都有说明,只要你对 WP熟悉,使用是没有任何困难。