国外wordpress 主题使用主题怎么用

wordpress主题后台教程-设置选项类文件使用方法
您现在的位置:->->&&&&浏览数:21,741
上一篇教程中贴出了一个可以很方便添加后台设置选项的类文件,下面是该类文件的使用方法:
一、载入类文件
在你的主题functions.php文件中使用include_once载入该文件,比如上节教程的类存放于主题文件夹下的option-class.php文件中:
include_once('option-class.php');
二、检查js文件
如果你需要使用上传图片的选项,请根据上节教程类代码中 enqueue_head函数里面加载的js文件路径,准备好一个js文件,js代码在上节教程中也贴出了。
三、新建配置文件
例如在主题文件夹中新建一耳光option.php文件,也使用include_once载入该文件:
include_once('option.php');
设置选项的配置代码都添加在该文件中。
四、配置选项
用编辑器打开上面添加的option.php,添加配置代码,示例代码如下:
对于数组类型、复选框、编辑器,配置中的id有要求。
复选框和数组保存的数据为数组
$pageinfo = array('full_name' =& '阿树工作室网站设置', 'optionname'=&'ashu', 'child'=&false, 'filename' =& basename(__FILE__));
$options = array();
$options[] = array( "type" =& "open");
$options[] = array(
"name"=&"阿树工作室-标题",
"desc"=&"这是一个设置页面示范",
"type" =& "title");
$options[] = array(
"name"=&"文本框",
"id"=&"_ashu_text",
"std"=&"阿树工作室文本输入框",
"desc"=&"阿树工作室版权所有",
"size"=&"60",
"type"=&"text"
$options[] = array(
"name"=&"文本域",
"id"=&"_ashu_textarea",
"std"=&"阿树工作室文本域",
"desc"=&"阿树工作室版权所有",
"size"=&"60",
"type"=&"textarea"
$options[] = array(
"name" =& "图片上传",
"desc" =& "请上传一个图片或填写一个图片地址",
"std"=&"",
"id" =& "_ashu_logo",
"type" =& "upload");
$options[] = array(
"name" =& "单选框",
"desc" =& "请选择",
"id" =& "_ashu_radio",
"type" =& "radio",
"buttons" =& array('Yes','No'),
"std" =& 1);
$options[] = array( "name" =& "复选框",
"desc" =& "请选择",
"id" =& "checkbox_ashu",
"std" =& 1,
"buttons" =& array('汽车','自行车','三轮车','公交车'),
"type" =& "checkbox");
$options[] = array( "name" =& "页面下拉框",
"desc" =& "请选择一个页面",
"id" =& "_ashu_page_select",
"type" =& "dropdown",
"subtype" =& 'page'
$options[] = array( "name" =& "分类下拉框",
"desc" =& "请选择大杂烩页面",
"id" =& "_ashu_cate_select",
"type" =& "dropdown",
"subtype" =& 'cat'
$options[] = array( "name" =& "分类下拉框",
"desc" =& "请选择大杂烩页面",
"id" =& "_ashu_side_select",
"type" =& "dropdown",
"subtype" =& 'sidebar'
$options[] = array( "name" =& "下拉框",
"desc" =& "请选择",
"id" =& "_ashu_select",
"type" =& "dropdown",
"subtype" =& array(
'苹果'=&'apple',
'香蕉'=&'banana',
'桔子'=&'orange'
$options[] = array(
"name" =& "编辑器",
"desc" =& "",
"id" =& "tinymce_ashu",
"std" =& "",
"type" =& "tinymce"
$options[] = array(
"name" =& "数组信息",
"desc" =& "请输入一组id,以英文分号隔开,例如 1,2,3",
"id" =& "numbers_ashu",
"size"=&60,
"std" =& "",
"type" =& "numbers_array"
$options[] = array( "type" =& "close");
$options_page = new ashu_option_class($options, $pageinfo);
最后面不要忘记类的实例化。
前台调用(重要):
注意,我们在类文件中声明了一个全局变量: $ashu_
如果你的设置选项很多,如果前台每次使用一个设置选项都调用一次get_option函数,这是不明智的选择,建议使用一个全局变量。而且我们所有的选项值都在一个选项组里,只需要执行一次get_option函数即获取了所有设置数据,所以将它保存在一个全局变量中。
范例:对于上面的示例设置选项,我们在首页添加代码将设置数据打印出来:
global $ashu_option;
var_dump($ashu_option);
输出结果:
'_ashu_text' = string '阿树工作室文本输入框修改' (length=36)
'_ashu_textarea' = string '阿树工作室文本域修改' (length=30)
'_ashu_logo' = string 'http://localhost/newtheme/wp-content/uploads/0_0.jpg' (length=75)
'_ashu_radio' = string '2' (length=1)
'_ashu_checkbox' = string 'true' (length=4)
'_ashu_page_select' = string '2' (length=1)
'_ashu_cate_select' = string '1' (length=1)
'_ashu_select' = string 'banana' (length=6)
'save_my_options' = string '1' (length=1)
'Submit' = string 'Save Changes' (length=12)
到了这里,如何调用其中的数据,就不赘述了
本篇教程之前的几篇教程是
本篇教程之后的几篇教程是
没有找到你要找的内容?你可以通过搜索你要找的内容,或者给我们留言。
&&&&global&$ashu_option; &&
&&&&var_dump($ashu_option); &&
显示的和我的不一样,是不是这里出现了什么问题?
我的显示的是
'_ashu_text' =& string '1' (length=1)
'_ashu_textarea' =& string '2' (length=1)
'_ashu_logo' =& string '' (length=0)
'_ashu_radio' =& string '1' (length=1)
'checkbox_ashu' =&
0 =& string '0' (length=1)
1 =& string '1' (length=1)
2 =& string '2' (length=1)
'tinymce_ashu' =& string '0' (length=1)
'numbers_ashu' =&
0 =& string '1' (length=1)
1 =& string '2' (length=1)
2 =& string '3' (length=1)
'_ashu_page_select' =& string '7666' (length=4)
'_ashu_cate_select' =& string '238' (length=3)
'_ashu_side_select' =& string 'sidebar-1' (length=9)
'_ashu_select' =& string '苹果' (length=6)
'save_my_options' =& string '1' (length=1)
'Submit' =& string 'Save Changes' (length=12)
打扰树哥宝贵时间了还望指教!谢谢!
&&‘ashu’&=&& &&
&&&&array &&
&&&&&&‘_ashu_text’&=&&string&‘阿树工作室文本输入框修改’&(length=36) &&
&&&&&&‘_ashu_textarea’&=&&string&‘阿树工作室文本域修改’&(length=30) &&
&&&&&&‘_ashu_logo’&=&&string&‘http://localhost/newtheme/wp-content/uploads/0_×200.jpg’&(length=75) &&
&&&&&&‘_ashu_radio’&=&&string&&(length=1) &&
&&&&&&‘_ashu_checkbox’&=&&string&‘true’&(length=4) &&
&&&&&&‘_ashu_page_select’&=&&string&&(length=1) &&
&&&&&&‘_ashu_cate_select’&=&&string&&(length=1) &&
&&&&&&‘_ashu_select’&=&&string&‘banana’&(length=6) &&
&&&&&&‘save_my_options’&=&&string&&(length=1) &&
&&&&&&‘Submit’&=&&string&‘Save&Changes’&(length=12)&&
但是如何在前台调用?试了快一个上午啦&& 真心没搞懂&& 果然还是php基础太差了欢迎, 加入我们!
已是 会员?
和属于他们的地方
可以在这边注册,或者直接把想注册的用户名发我邮箱
当前位置&:&&& &wordpress英文主题怎样汉化成中文主题?
wordpress英文主题怎样汉化成中文主题?
评论数:条 &&
虽然对wordpress有些熟悉,但是因为接触的主要是英文网站,所以没有想过怎样把wordpress英文主题变为中文主题。前段时间,无飘嘟嘟外贸大神让帮他看看他的免费企业wordpress主题,看了下主题还不错,但是是英文版的,对于喜欢倒腾中文wordpress主题的童鞋不是很习惯,于是想把一些英文wordpress汉化,让自己的网站能够有自己的风格。
对于主题、字体、游戏程序等熟悉的童鞋应该很清楚,汉化其实就是制作中文主题包的一个过程,所以简单来讲只要制作一个汉化语言文件放到wordpress主题的languages文件夹里就可以搞定。本文重点介绍下破折君是如何进行操作的,详细操作步骤如下:
1、准备汉化工具。
汉化我使用的是Poedit这个工具,你可以去Poedit官网进行下载,也可以在本文留言发送到你的邮箱,当然你还可以加入这个群,因为我已上传到这个博客群共享里面。
2、在wordpress主题包找到languages文件夹,在里面找到后缀为 .po
和 .mo 文件这两个文件,然后复制分别复制一份并分别改名为zh_CN.po 和zh_CN.mo就好哦。
3、利用Poedit打开zh_CN.po这个文件,你可以看到如下图所示的界面,然后选择每段源文件进行翻译操作。这样一段一段翻译是比较慢,但是除非你是很追求个性的人,否则我们可以利用模板直接复制就行,方便,快速翻译的方法如下:
(1)找到一个中文wordpress主题,找到该中文主题的zh_CN.po;
(2)用Poedit打开该中文主题中的zh_CN.po,直接复制这里面的翻译到上面英文主题的zh_CN.po中,因为虽然两个主题不一样,但是源文本中大部分语句都一样,直接对应复制,不同的几个自个翻译一下就行,是不是很方便?
4、翻译完成以后,将zh_CN.po文件保存到languages文件夹中,汉化过程就基本告一段落了。如果你用的wordpress中文版本,就能够直接看到效果;如果你用的是英文版的wordpress程序,则你需要改变一下默认语言设置,只要在WordPress安装目录的wp-config.php 文件里面找到以下代码:define ('WPLANG', '');把代码修改成:define ('WPLANG', 'zh_CN'); 就搞定了。
注意:如果你的wordpress主题中没能找到languages文件夹这种语言包,这种情况下如果要翻译wordpress英文主题可以参考《》这篇文章!
也许你也感兴趣:
该日志由 破折君 于日发表在分类下,
转载请注明:
关键字: , , , ,
【上一篇】
【下一篇】
调用微博内容 -->
九江原创联盟| 站长QQ:《用WordPress和RT-Theme 18做外贸网站》视频教程_(achair)WordPress主题模板建站教程网
请填写您的邮件地址W【分享】国外免费wordpress主题:HouseFull: 一款国外wordpress免费主题,主题两栏模式,采用css3技术,主打黑色背景再加红色衬托点缀,首页非常漂亮的大幻灯片,每篇文章可设置缩略图,文章底加RSS订阅小图标,整体看来,显得主题非常美观大方!尤其是少见的黑色背景主题。 另外主题支持Widget小工具使用和Gravatar头像显示,右侧则把最热文章和最新文章集于一栏以节省空间。而主题的后台功能设置简单,并设有预览功能,已做过优化处理,兼容 IE7, IE8, Firefox, Safari, Chrome, Opera 浏览器,是一款适合资讯、杂志或演示站点的wordpress主题! & &
规范的网页代码在每套wordpress主题发布之前我们都会对主题的兼容进行测试,确保主题能兼容IE 6/7/8/9、Firefox、Google Chrome、Safari、Opera等。 SEO搜索优化我们给每套wordpress主题设置了关键字,网站描述功能,而且这些功能覆盖每个页面,让优化更简单,让企业网站发挥优势。 高级控制面板我们定制的高级wordpress主题后台都集成高级控制面板,客户可以轻松快速的掌握主题的常规设置,无需了解代码知识,上手快。 强大的自定义模块在发布文章页面,wordpress主题预设了自定义模块,网站内有产品的一些属性,如:价格、型号、等,就能通过自定义模块完美体现。 集成常用插件wordpress主题集成了大部分常用的插件,例如:SEO插件、缩略图插件、浏览次数插件、文章翻页插件、热门,相关,最新文章插件等... 贴心的服务支持免费提供wordpress主题长期网站安装调试、更新升级和在线售后服务支持, 保证客户获得更好的网站优化和功能特性。 免费提供WordPress程序主题的安装调试配置服务 免费提供相关WordPress插件的安装和调试服务 免费提供奥夫官方主题程序的更新升级服务 免费提供WordPress建站搜索优化咨询服务 免费提供WordPress主题使用教程 免费提供WordPress建站相关技术指导 提供WordPress一站式建站支持服务 免费及时的在线售后服务支持
除非特别注明,本站wordpress主题均为原创,转载请注明出处,本文固定地址:}

我要回帖

更多关于 wordpress多用户主题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信