标签归档:wordpress主题

【佛山云主机】如何给WORDPRESS主题添加独立的控制选项

如果您是wordpress主题控的话,都知道有一些主题都会有自己专属的主题控制选项,这类照片主题占大部分,因为要添加幻灯片等一些功能,所以集成在一个地方控制,管理非常方便灵活。如下图

如何给Wordpress主题添加独立的控制选项 image00122 150x150

但是只有部分主题才有这样的功能,但不是每款我们喜欢的主题都有这样的功能,怎么办呢?所以如果你想给任意一款wordpress主题,添加独立控制选项这个功能,就请你阅读下面由简单主机(www.simplehost2.com)小编为大家介绍如何来实现这个功能。

在本地新建一个记事本,把下列代码复制到里面。

1 <?php
2 $themename = "XXX主题";    //主题名称
3 $shortname = "jiuchuangzhuti";    //主题简写,必须是英文、数字、下划线组合
4 $options = array (
5 array("name" => "这里是大标题","type" => "heading","desc" => "这里是描述信息"),
6 array("name" => "这里是小标题","id" => $shortname."_test","std" => "这里是默认值","type" => "text")
7 );
8 function mytheme_add_admin() {
9 global $themename, $shortname, $options;
10 if ( $_GET['page'] == basename(__FILE__) ) {
11 if ( 'save' == $_REQUEST['action'] ) {
12 foreach ($options as $value) {
13 update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
14 foreach ($options as $value) {
15 if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }
16 //这里的 settings.php 就是这个文件的名称
17 header("Location: themes.php?page=settings.php&saved=true");
18 die;
19 } else if( 'reset' == $_REQUEST['action'] ) {
20 foreach ($options as $value) {
21 delete_option( $value['id'] );
22 update_option( $value['id'], $value['std'] );
23 }
24 header("Location: themes.php?page=settings.php&reset=true");    //这里的 settings.php 就是这个文件的名称
25 die;
26 }
27 }
28 add_theme_page($themename." Options", "$themename 设置", 'edit_themes', basename(__FILE__), 'mytheme_admin');
29 }
30 function mytheme_admin() {
31 global $themename, $shortname, $options;
32 if ( $_REQUEST['saved'] ) echo '<div id="message"><p><strong>'.$themename.' 设置已保存。</strong></p></div>';
33 if ( $_REQUEST['reset'] ) echo '<div id="message"><p><strong>'.$themename.' 设置已重置。</strong></p></div>';
34 ?>
35 <style type="text/css">
36 th{text-align:left;}
37 input{width:100%;}
38 .submit{width:100px;padding:0;}
39 .defaultbutton{padding-left:745px;}
40 </style>
41 <div>
42 <h2><b><?php echo $themename; ?> 设置</b></h2>
43 <form method="post">
44 <div style="padding:0;">
45 <input style="font-size:12px !important;" name="save" type="submit" value="保存设置" />
46 <input type="hidden" name="action" value="save" />
47 </div>
48 <table >
49 <?php foreach ($options as $value) {
50 if ($value['type'] == "text") { ?>
51 <tr align="left">
52 <th scope="row"><?php echo $value['name']; ?>:</th>
53 <td>
54 <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" size="40" />
55 </td>
56 </tr>
57 <?php } elseif ($value['type'] == "heading") { ?>
58 <tr valign="top">
59 <td colspan="2" style="text-align: left;"><hr />
60 <h2 style="color:green;"><?php echo $value['name']; ?></h2></td>
61 <tr><td colspan=2> <p style="color:red; margin:0 0;" > <?php echo $value['desc']; ?> </p> <hr /></td></tr>
62 </tr>
63 <?php } ?>
64 <?php
65 }
66 ?>
67 </table>
68 <hr />
69 <div>
70 <input style="font-size:12px !important;" name="save" type="submit" value="保存设置" />
71 <input type="hidden" name="action" value="save" />
72 </div>
73 </form>
74 <form method="post">
75 <div>
76 <input style="font-size:12px !important;" name="reset" type="submit" value="还原默认设置" />
77 <input type="hidden" name="action" value="reset" />
78 </div>
79 </form>
80 </div>
81 <?php
82 }
83 add_action('admin_menu', 'mytheme_add_admin');
84 ?>

添加完成后,把文件改名为settings.php,然后把settings.php这个文件上传到你的php虚拟主机相对主题的目录里,这样一来我们就建立出了主题的相应主题的控制选项功能了,这个只是一个简易的控制选项,还没有漂亮到跟专业主题的样式一样的效果,所以大家不要嫌弃,但是实现的功能是差不多的,我相信,这应该才是重点。

 

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】WORDPRESS主题如何添加QQ和旺旺在线聊天窗口

有很多网站上都会挂着一些联系方式,把QQ在线显示放在网页里,让人看得颇为羡慕,这个功能有一些程序是自带的,而有一些是没有这个功能的所以需要自己添加,这个功能wordpress也是没有的,我们要怎么实现呢?特别是使用wordpress来做淘宝客的用户也可以添加旺旺在线从而给商店带来很好的转化率,下面我们开始介绍实现这个功能的方法。

 

首先确定好使用的主题和显示聊天工具的位置是头部或者网站底部,使用FTP工具登录php虚拟主机到主题文件夹下把对应位置的文件下载到本地footer.php(页脚)或header.php(头部)下载好后,访问:wp.qq.com登录需要显示的QQ号,进入后页面里会有一段代码­

Wordpress主题如何添加qq和旺旺在线聊天窗口 image00112 150x150

以上是QQ在线的代码,现在做淘宝客的用户注意了,下面到介绍旺旺在线的时刻了,可以增加网站转化率的哦。这个旺旺在线有一个确定,生成出的代码只支持IE内核的浏览器,火狐谷歌访问的话点击会提示你没有安装阿里旺旺,国内主流还是IE内核浏览器的,这个几乎可以忽略,访问: www.taobao.com/help/wangwang/wangwang_0628_12.php进入页面后填写好旺旺帐号,点击生成代码。
Wordpress主题如何添加qq和旺旺在线聊天窗口 image0027 150x150

 

复制画了红线的代码,把它添加复制进去,如下代码

1 <a target="_blank" href="复制的代码到这里 alt="这里可以任意填写备注0"
2 src="http://img04.taobaocdn.com/tps/i4/T1uUG.XjtkXXcb2gzo-77-19.gif"
3 id="1"type="1"></a>

 

代码修改好把代码添加进文件里,然后保存上传会php虚拟主机里,虽然在wordpress的后台也是可以添加的,推荐新手不要在后台做修改,把文件的结构不小心弄坏了就不好恢复了,还是保险一点好,上传好后访问一下网站看看效果如何。

Wordpress主题如何添加qq和旺旺在线聊天窗口 image0031 150x143

感觉不错哦,大家动手开始试试吧。

 

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…