首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
49,415 阅读
2
为Typecho添加webp解析
43,825 阅读
3
Memos备忘录,记录瞬间想法
29,149 阅读
4
emlog数据成功迁移到typecho
28,498 阅读
5
Jasmine - 简约、美观的博客主题
28,085 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
安装
代码修改
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,272
篇文章
累计收到
381
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
346
篇与
的结果
2013-03-19
如何让WordPress在不同页面显示不同分类的文章
一、首先创建分类文章页面模板(定义分类页面模板,很重要的一步)复制博客所使用主题下的index.php,更改index.php的文件名,比如beijing.php,为了使分类页面更像首页,所以复制首页的模板来改,在bejing.php的头部加上一段代码,声明bejing.php是一个模板文件。<?php/*Template Name: bejing*/?>二、修改该页面模板上面的页面模板还不能显示某个分类下的文章,必须稍作修改才行,在bejing.php的文件中找到<?php if (have_posts()) : ?>代码,如果你想让分类页面显示分类ID为1的10篇文章,只需要在<?php if (have_posts()) : ?>的前面加上<?php query_posts(’showposts=10&cat=1′); ?>,即可,showposts=10表示显示10篇文章,cat=1表示ID为1的分类,你可以通过修改这两个参数实现显示不同的分类和文章数,(分类ID可在wordpress后台管理-管理分类的分类链接下看到)。如果你不想让分类页面模板显示的跟首页一模一样,可以删除或增加相关代码,比如你不想在分类页面中显示侧边栏,就必须把bejing.php文件当中的<?php get_sidebar(); ?>代码删除。三、上传刚修改好的bejing.php文件到当前博客所使用的主题目录下四、在管理后台创建不同分类文章的页面模板有了,这时就可以创建页面了,在后台“页面”里选择“添加新页面”,标题处写上页面的名称,比如“北京”,永久链接设为bejing,然后在“页面模板”选择刚刚创建的bejing。至此,在不同页面显示不同分类文章的方法已经实现.
2013年03月19日
6,728 阅读
0 评论
0 点赞
2013-03-18
typecho去除元标记meta上的版本号
meta上的版本号可以让别人知道你正在用的版本,容易被人入侵 去掉后别人就难搞了.. 方法: 找到 /var/Widget/Archive.php 搜索 $header .= '<meta name="generator" content= 把这一行替换成 $header .= '<meta name="generator" content="' . '" />' . "\n"; 刷新一下,完美 来源:http://www.livelu.com/2012049.html
2013年03月18日
3,010 阅读
0 评论
0 点赞
2013-03-16
WordPress博客不自动生成缩略图的方法
在用Wordpress自带编辑器和Windows Live Writer写文章的时候都会自动生成几个不同尺寸的缩略图。自动生成的缩略图主要是为了方便编辑的时候调用的,但文章发布以后没有用到的缩略图不会自动删除,所以时间一长就会积攒大量没用的缩略图,下面收藏了一个解决自动生成缩略图的方法: 进入Wordpress后面,选择“设置”中的“媒体”选项,将“图像大小”中的“缩略图大小”、“中等”、“大尺寸”中的数字全部改成“0”,这样以后在写文章时插入的图片就不会自动生成缩略图了。 但与此同时,以后在写文章时,“插入图片”选项的“缩略图”、“中”、“大”选择将变成无法使用状态。 反正至少可以节约空间了。
2013年03月16日
4,716 阅读
0 评论
0 点赞
2013-03-14
wordpress 9种日志形式
这个可以实现微博功能了吧。目前支持九种文章格式,来自官方的介绍是这个样子:日志(aside) – 典型样式就是没有标题。类似于 Facebook 或人人网中更新的一条日志。相册(gallery) – 图像陈列厅。文章中通常会有“gallery”代码和相应的图像附件。链接(link) – 链接到其它网站的链接。主题可能会使用文章中的第一个 <a href=”"> 标签作为文章的外部链接。有可能有的文章至包含一个 URL,那么这个 URL 将会被使用;同时,文章标题(post_title)将会是附加到它的锚的名称。图像(image) – 单张图像。文章中的首个 <img /> 标记将会被认为是该图片。另外,如果文章只包含一个 URL 链接,则被认为是该图片的 URL 地址,而文章标题(post_title)将会作为图片的标题属性。引语(quote) – 引用他人的一段话。通常使用 blockquote 来包裹引用内容。或者,可能直接将引语写入文章,并将其出处写在标题栏。状态(status) – 简短更新,通常最多 140 个字符。类似于微博 Twitter 状态消息。视频(video) – 单一视频。文章中第一个 <video /> 或 object 或 embed 将被作为视频处理。或者,文章可以仅包含视频的 URL,甚至一些主题和插件可以支持自动嵌入您的文章附件中的视频。音频(audio) – 一个音频文件。可以用于播客(podcasting)等。聊天(chat) – 聊天记录所以本文要介绍的就是通过使用文章形式的功能,来实现类似于碎语或者微博的功能,当然,使用本文的方法,不用文章形式也可以直接实现的。先看效果:碎语步骤如下:1、添加主题支持在你主题的functions.php中添加如下代码,来告诉WordPress使用何种文章形式,根据需要自己取舍。add_theme_support( ‘post-formats’, array( ‘aside’, ‘image’, ‘link’, ‘quote’, ‘status’,'video’)); //增加文章形式那么在后台添加文章的时候,就会出现文章形式的选项了,根据需要选择即可,默认的就是标准类型的。除非注明,胡小易博客文章均为原创,欢迎转载,请注明出处,谢谢!本文地址: http://www.jingzhouseo.com/website/916.html
2013年03月14日
4,228 阅读
0 评论
0 点赞
2013-03-11
GAE上传文件图文教程
逛论坛时,常会看到有朋友问GAE(google app engine) 上传的问题~~~ 其实GAE的上传还真是蛮复杂的~~没接触过的话,学起来要费一些心神了…. 因为我老是忘记,所以就写一下~~~~关于上传工具的问题,就不多啰嗦了… 用自己喜欢的工具就好,我是用官方提供的上传工具,环境是python 地址如下:http://code.google.com/intl/zh-CN/appengine/downloads.html下载并安装好Google App Engine SDK for Python 、python 安装路径就随意了,我是装在E:\soft\gae 这个文件夹的..完成安装后,进入GAE文件夹,会发现有appcfg.py、dev_appserver.py这两个文件。 前者是上传文件用的,后者是临时启动http server用的… 下面开始讲解上传问题。下载你想要上传的程序,比如micolog,解压到gae目录,找到app.yaml,文本编辑器打开(任何一个程序都有这个文件)application 填你的gae id (比如xsxwhx.appspot.com就填xsxwhx) 准备就绪,打开命令提示符(cmd),进入gae所在目录,敲命令 appcfg.py update micolog* micolog 为文件夹名字…请根据自己的情况作修改期间会提示你输入账户名和密码,即你的gmail帐户。还有输入密码是是看不见的~~~~ 不出意外,就能成功上传~~ 其实上传之前,你可以先启动 app server 来验证一下程序能否正常运行,命令如下 dev_appserver.py -p 8888 micolog 打开浏览器,输入 http://localhost:8888 来访问一下~~ 最后啰嗦一句,请不要滥用GAE…原文来自:http://pxue.net/jiqiao/gaeuplpad.html
2013年03月11日
4,581 阅读
1 评论
0 点赞
2013-03-10
BAE 安装新版Wordpress3.51数据库连接出错解决方法
按之前的我收集的文章http://www.cmsblog.cn/wordpressbae.html 想在BAE上安装新版的3.51,而且是中文版,支持伪静态。 发现老是提示数据库连接出错,要不就是缺少两个表:wp_posts: Table ‘kLfKzJIPqehWBRuakDqG.wp_posts’ doesn’t exist wp_postmeta: Table ‘kLfKzJIPqehWBRuakDqG.wp_postmeta’ doesn’t exist 今天看了freehao123写的文章后,结合它的方法,终于解决了。 方法如下:按之前的步骤,提示错误的时候,直接去PHPMYADMIN里,清空已经生成的所有数据库,下载WordPress MysqL On BAE文件freehao123.rar,用记事本打开将里面的网址换成你的BAE二级域名地址,(搜索duapp.com,改成你的二级域名)再进入PhpMyAdmin点击导入,将Wordpress MysqL On BAE导入进去至此,你已经成功在BAE上安装了Wordpress,不过登录WP后台的用户名是:admin,密码是:123456敢快去修改密码的邮件吧。还有常规设置里的网址。经测试,全成中文了,还支持伪静态。
2013年03月10日
7,440 阅读
0 评论
0 点赞
2013-03-08
wordpress多域名支持
本方法使用于只有一个空间、只有一个wordpress系统,有多个域名,都想指向该wordpress系统,不用跳转。编辑根目录下的 wp-config.php 文件,添加以下代码:$_asdfasdf_myurl = ‘http://’.$_SERVER['HTTP_HOST']; define(‘WP_HOME’, $_asdfasdf_myurl); define(‘WP_SITEURL’, $_asdfasdf_myurl); unset($_asdfasdf_myurl);Read more: http://cn.wjd.im/domain/#ixzz2Mw6VPTXE我们知道,PHP 中的 $_SERVER['HTTP_HOST'] 用于获得来路域名。这样,就能根据来路为 WP_HOME 和 WP_SITEURL 变量赋值,实现 WordPress 多域名绑定。为防止域名改变而造成图片不可用,必须在控制面板的“Options–Media”里将“Store uploads in this folder”设为 “wp-content/uploads”。最后,将你想要绑定的域名指向到该系统即可。警告:wordpress双域名系统不利于SEO,除了跟我一样迫不得已的话,建议大家还是保持一个域名.
2013年03月08日
4,055 阅读
0 评论
0 点赞
2013-03-06
WordPress 3.5.1 on BAE(支持百度云存储和云消息)
基于 WordPress3.5.1 中文版修改,可运行在百度云服务BAE上,使用百度云存储BCS来保存图片等上传文件,使用百度云消息服务BCMS发送邮件,并在 BAE 上支持伪静态。 2013.2.5 更新 WordPress3.5.1版本:WordPress3.5.1onBAE.zip(点击下载)WordPress3.5: wordpress3.5_bae.zip 修改内容及解决的问题1.优化安装过程:修改了 WordPress 的安装界面,针对 BAE 去掉了数据库的一些设置,取而代之的是百度云消息的消息队列名的设置。简化安装流程2.支持邮件服务:替换了 wp_mail 函数,采用百度云消息来实现邮件的发送。3.页面乱码问题:在代码中交换 select db 和 set charset 的顺序,解决 WordPress 在 BAE 运行时的乱码问题。4.附件上传功能:增加一个云存储的插件,启用该插件后,可以自动将上传的图片等文件发送到百度云存储上。并同时可以在 WordPress 后台进行管理。5.支持伪静态:修改BAE中app.conf文件,完美支持WordPress伪静态。 安装前,你需要:1.拥有一个百度BAE账号,创建一个APP.2.访问百度云数据库,创建一个数据库(在应用下).3.访问消息服务,创建一个消息队列.4.访问云存储,创建一个 bucket. 安装过程中需自行根据提示创建wp-config.php后上传(或使用在线编辑器在线编辑)安装完成后在插件页面,激活百度云存储插件即可其他跟在普通空间安装wordpress无差别。 具体安装教程请点击查看:在BAE上安装WordPress的详细图文教程演示站: bae.gimhoy.com
2013年03月06日
5,092 阅读
0 评论
0 点赞
2013-03-05
2013年10大网页设计趋势
TNW发布了2013年10大网页设计趋势,包括响应式布局、Web字体、反Flash、大背景图和留白、社交分享入口、冷色系、拟物化设计将不再时髦等要点。TNW发布了2013年10大网页设计趋势:1、响应式布局,一个样式适配多尺寸屏幕2、重视字体的选择,使用Web字体3、拒绝Flash,使用其他任何可能的替代技术4、苹果iOS的拟物化设计将不再时髦5、使用巨大的背景图构造大气的视觉效果6、产品和个人介绍页面留出更多空白7、更多的社交网络分享入口8、浅色、冷色调重新成为主流9、移动App将取代一部分移动网页流量10、内容依旧为王
2013年03月05日
986 阅读
0 评论
0 点赞
2013-03-05
Wordpress自判断文章图片或特色图像的调用代码
下面代码将帮助您自动从文章中调用缩略图,在制作主题是相当有用哦!将以下代码贴入主题的function.php文件: //thumbnails add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 200, 140 ,true ); function don_the_thumbnail() { global $post; // 判断该文章是否设置的缩略图,如果有则直接显示 if ( has_post_thumbnail() ) { echo '<a href="'.get_permalink().'">'; the_post_thumbnail(); echo '</a>'; } else { //如果文章没有设置缩略图,则查找文章内是否包含图片 $content = $post->post_content; preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); if($n > 0){ // 如果文章内包含有图片,就用第一张图片做为缩略图 echo '<a href="'.get_permalink().'"><img src="'.$strResult[1][0].'" /></a>'; }else { // 如果文章内没有图片,则用默认的图片。 echo '<a href="'.get_permalink().'"><img src="'.get_bloginfo('template_url').'/img/thumbnail.jpg" /></a>'; } } }
2013年03月05日
6,170 阅读
0 评论
0 点赞
2013-02-26
如何自动添加内容到WordPress日志尾部?
比如说,在每篇日志的后面都加上作者签名(包括作者头像),或者一些类似版权声明之类的东西,其实这些文末信息在许多网站或博客上是常见的事情。我在Smashingmagazine上看到如下面这样的一条小小技巧,原来相当简单。首先,在日志或页面的尾部自动添加信息。将以下这段代码插入到主题functions.php文件中:function sig_to_content($content){ $content .= '<p><img src="'. IMAGES .'/sig.png" alt="Joseph L. Casabona" /></p>'; return $content; } add_filter( "the_content", "sig_to_content" );修改代码中标签<p>和</p>之间的内容即可。其次,如果你希望仅仅在日志尾部添加某些信息的话,你可以将代码改为如下:function sig_to_content($content){ if(is_single()){ $content .= '<p><img src="'. IMAGES .'/sig.png" alt="Joseph L. Casabona" /></p>'; return $content; } } add_filter( "the_content", "sig_to_content" );OK了来源:http://www.sayblog.me/add-automatically-infomation-to-the-foot-of-wordpress-post.html
2013年02月26日
3,938 阅读
0 评论
0 点赞
2013-02-26
WordPress 简易信息统计(代码)
提到 WordPress,许多使用它来搭建的博客或网站都喜欢向用户显示一些网站统计数据,比如日志、评论、分类和用户等各自的总数,意义虽然并不是很大,但毕竟可以让读者/用户对自己的网站概况有一定的了解,因此,从这个角度来看也不是没有必要的。 其实,WordPress 已经内置有以上提及的这些数据统计功能,我们可以登录后台查看,但也仅限于管理员本人才拥有这个权限。而写作本文的初衷是向读者显示这些统计数据的,所以,应该将这些数据摆在前台。 WordPress 有许多实现这种数据统计功能的插件,但如果仅仅想要显示以上这几项的统计数据,似乎并没有必要安装任何的插件,我们可以只使用一段简单的代码就可以实事想要的效果。 下面的这段代码来自Deluxeblogtips,我照抄过来了,为了方便中文用户理解和使用,我将其中的几个英文名称改成了中文。好了,将这段代码添加到当前主题的 functions.php 文件中:function simple_stats() { global $wpdb; $stats = array(); $stats['posts'] = number_format_i18n(wp_count_posts('post')->publish); $stats['pages'] = number_format_i18n(wp_count_posts('page')->publish); $stats['cats'] = number_format_i18n(wp_count_terms('category')); $stats['tags'] = number_format_i18n(wp_count_terms('post_tag')); $stats['comments'] = number_format_i18n(wp_count_comments()->approved); $stats['users'] = $wpdb->get_var("SELECT COUNT(ID) FROM {$wpdb->prefix}users"); echo '<div class="simple-stats">', '<p>日志总数: <b>', $stats['posts'], '</b></p>', '<p>页面总数: <b>', $stats['pages'], '</b></p>', '<p>分类总数: <b>', $stats['cats'], '</b></p>', '<p>标签总数: <b>', $stats['tags'], '</b></p>', '<p>评论总数: <b>', $stats['comments'], '</b></p>', '<p>用户总数: <b>', $stats['users'], '</b></p>', '</div>'; }然后,在你想要显示统计数据的地方插入这条函数(比如 sidebar.php 等文件):<?php simple_stats(); ?>这样也就 OK 了。数据显示的样式默认是不作修饰的,如果你想要外观好看一些,上面代码中有一个 class 类,给其中的 simple-stats 添加一些CSS代码美化一下就可以了,这方面这里就不提了。 原文地址:http://www.sayblog.me/simple-statistics-on-wordpress.html
2013年02月26日
4,247 阅读
0 评论
0 点赞
2013-02-26
不用插件,自动在WordPress日志尾部显示相关日志
以前介绍过通过简码在WordPress插入相关日志(代码在这篇有介绍)或使用插件显示相关日志的方法,各有各的优点。今天的这篇提到的还是相关日志问题:自动在每篇日志的尾部插入相关日志。 在你当前主题的 functions.php 文件中添加以下代码即可//在日志尾部显示相关日志 function wp_get_related_posts() { global $wpdb, $post,$table_prefix; $limit = 8; //显示8篇相关日志 if(!$post->ID){return;} $now = current_time('mysql', 1); $tags = wp_get_post_tags($post->ID); $taglist = "'" . $tags[0]->term_id. "'"; $tagcount = count($tags); if ($tagcount > 1) { for ($i = 1; $i < $tagcount; $i++) { $taglist = $taglist . ", '" . $tags[$i]->term_id . "'"; } } $limitclause = "LIMIT $limit"; $q = "SELECT p.ID, p.post_title, p.post_date, p.comment_count, count(t_r.object_id) as cnt FROM $wpdb->term_taxonomy t_t, $wpdb->term_relationships t_r, $wpdb->posts p WHERE t_t.taxonomy ='post_tag' AND t_t.term_taxonomy_id = t_r.term_taxonomy_id AND t_r.object_id = p.ID AND (t_t.term_id IN ($taglist)) AND p.ID != $post->ID AND p.post_status = 'publish' AND p.post_date_gmt < '$now' GROUP BY t_r.object_id ORDER BY cnt DESC, p.post_date_gmt DESC $limitclause;"; $related_posts = $wpdb->get_results($q); $output = ""; if (!$related_posts) { $output .= '<li>暂无相关日志。</li>'; } foreach ($related_posts as $related_post ) { $dateformat = get_option('date_format'); $output .= '<li>'; $output .= '<a href="'.get_permalink($related_post->ID).'" title="'.wptexturize($related_post->post_title).' ('.mysql2date($dateformat, $related_post->post_date).')">'.wptexturize($related_post->post_title).'</a> ('. $related_post->comment_count .')'; $output .= '</li>'; } $output = '<h4>你可能还会喜欢的日志:</h4><ul>' . $output . '</ul>'; return $output; } function wp_related_posts_attach($content) { if (is_single()||is_feed()) { $output = wp_get_related_posts(); $content = $content . $output; } return $content; } add_filter('the_content', 'wp_related_posts_attach',100); 保存functions.php文件后,紧跟每篇日志的后面都会显示相关的8篇日志。
2013年02月26日
1,795 阅读
0 评论
0 点赞
2013-02-25
Emlog全部调用所有的标签页面源码
类似于zblog的tag 所有的标签都集中到一个页面。<?php /* * tag页面 */ require_once 'init.php'; define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径 $CACHE = Cache::getInstance(); $options_cache = $CACHE->readCache('options'); extract($options_cache); $navibar = unserialize($navibar); $curpage = CURPAGE_HOME; $blogtitle = '标签 - '.$blogname; include View::getView('header'); ?> <div id="infooter"> <?php global $CACHE; $tag_cache = $CACHE->readCache('tags');?> <h2><a href="<?php echo $log_url; ?>"><?php echo $log_title; ?></a></h2> <?php foreach($tag_cache as $value): ?> <span style="font-size:<?php echo $value['fontsize']; ?>pt; line-height:30px;"> <a href="<?php echo Url::tag($value['tagurl']); ?>" title="<?php echo $value['usenum']; ?> 篇日志"><?php echo $value['tagname']; ?></a></span> <?php endforeach; ?> <div style="clear:both;"></div> <!--end content--> </div> <?php include View::getView('footer'); ?> </body> </html>可以直接另存以tags.php文件,后上传于你网站的根目录,直接访问即可。这样就不必每次都去选现成的标签了!来源http://myenvp.com/post-425.html及下载:tags.rar
2013年02月25日
6,016 阅读
0 评论
0 点赞
2013-02-25
2012全国十佳IDC商年度评选获奖名单
这是IDCP评述网搞的2012全国十佳IDC2012全国十佳IDC商排行榜 (数据截止至2013年2月14日)·评选规则:本榜单由线上投票数(占50%)+IDCPS网站综合积分(占50%)累计所得,数据仅供参考,请勿用于非正当用途。·特别声明:此次评选,并未详尽列出所有IDC商家,仅列出自愿报名并成功参与评选的商家。如不在此榜单中,代表并未注册成为IDC评述网商家会员,或并未参与本次评选。 以后迟早要买商业空间的,先了解下。
2013年02月25日
1,672 阅读
0 评论
0 点赞
2013-02-25
用php实现百度网盘直链的代码分享
盗链百度网盘,实现直链下载 我呢希望分享一些网络资源给大家,所以网盘是必须使用的,发现百度网盘的下载地址获取挺简单,就给大家写了个download.php文件,哈哈,纯属装逼,看下载链接时,让人以为是直接从你网站下载的。 使用方法: 首先下载download.php文件,修改里面的QQ号码后上传到网站根目录 下载地址:http://xiblog.sdapp.cn/download.php?shareid=272971&uk=2786508895 然后我们上传资源到百度网盘后,分享链接的格式如下: http://pan.baidu.com/share/link?shareid=272972&uk=2786508895 然后我们每次分享下载地址的时候,只要取shareid=272972&uk=2786508895这段就行了。 然后在前面加上http://你的域名/download.php? 格式就是:http://你的域名/download.php?shareid=272972&uk=2786508895 用php实现百度网盘图片直链的代码分享 做了一个小功能,准备放在博客里分享图片。 看代码吧!代码存为bdp.php .代码如下: <?php require_once(‘snoopy.class.php’); //http://www.abc.com/bdp.php?shareid=29160&uk=2855065916 $url = ‘http://pan.baidu.com/share/link?shareid=’ . $_GET['shareid'] . ‘&uk=’ . $_GET['uk']; $snoopy = new Snoopy(); $snoopy -> read_timeout = 0; $snoopy -> fetch($url); $n = $snoopy -> results; $regex = ‘/(_.src=”)(.+)(“;)/’; $match = ”; preg_match($regex, $n, $match); if(preg_match(‘/.gif/’, $match[2])){ header(“Content-type: image/gif”); imagegif(imagecreatefromgif($match[2])); }elseif(preg_match(‘/.jpg/’, $match[2])){ header(“Content-type: image/jpeg”); imagejpeg(imagecreatefromjpeg($match[2])); }elseif(preg_match(‘/.png/’, $match[2])){ header(“Content-type: image/png”); imagepng(imagecreatefrompng($match[2])); }elseif(preg_match(‘/.wbmp/’, $match[2])){ header(“Content-type: image/vnd.wap.wbmp”); imagewbmp(imagecreatefromwbmp($match[2])); }else{} ?> 是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。这个文件可以百度一下。以上文件需要一个支持PHP的空间。百度网盘上传图片并发布分享,取得分享地址后的 shareid=29160&uk=2855065916 参数。 使用 http://你的域名/bdp.php?shareid=29160&uk=2855065916 得到图片,这个地址可以放在CKEditor图像地址中使用。其它编辑器应该也可以。 网页中直接 <img src=’http://你的域名/bdp.php?shareid=29160&uk=2855065916′ /> 使用
2013年02月25日
4,737 阅读
0 评论
0 点赞
2013-02-23
在wordpress中实现内容回复可见代码
回复可见大家都比较熟悉,DZ很多帖子都设置了内容回复可见,尤其是主题发布,用这种方法骗回复其实还是可以的。WP中也是可以实现的,原理就是用cookies,短代码的形式。直接把下面的代码扔到function.php里就OK乐。当然,你也可以加个小小的样式,样式我就不写了。。function reply_to_read($atts,$content=null){ extract(shortcode_atts(array("notice"=>'<span>此处内容需要 <a href="'. get_permalink().'#respond" title="评论本文">评论本文</a>后 <a href="javascript:window.location.reload();" title="刷新">刷新本页</a>才能查看.</span>'),$atts)); $email=null; $user_ID=(int)wp_get_current_user()->ID; if($user_ID>0){ $email = get_userdata($user_ID)->user_email; }else if(isset($_COOKIE['comment_author_email_'.COOKIEHASH])){ $email=str_replace('%40','@',$_COOKIE['comment_author_email_'.COOKIEHASH]); }else{ return $notice; } if(empty($email)){ return $notice; } global $wpdb; $post_id=get_the_ID(); $query="SELECT `comment_ID` FROM {$wpdb->comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1"; if($wpdb->get_results($query)){ return $content; }else{ return $notice; } } add_shortcode('reply', 'reply_to_read');使用就非常简单了,直接[reply]你要隐藏的内容[/reply]来源:http://ceezi.com/archives/1001.html
2013年02月23日
4,650 阅读
0 评论
0 点赞
2013-02-23
wordpress SEO 设置方法
<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?> <?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if ( is_month() ) { ?><title><?php the_time('F'); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php single_tag_title("", true); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php } ?> <?php if (!function_exists('utf8Substr')) { function utf8Substr($str, $from, $len) { return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s', '$1',$str); } } if ( is_single() ){ if ($post->post_excerpt) { $description = $post->post_excerpt; } else { if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){ $post_content = $result['1']; } else { $post_content_r = explode("\n",trim(strip_tags($post->post_content))); $post_content = $post_content_r['0']; } $description = utf8Substr($post_content,0,220); } $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ","; } } ?> <?php echo "\n"; ?> <?php if ( is_single() ) { ?> <meta name="description" content="<?php echo trim($description); ?>" /> <meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" /> <?php } ?> <?php if ( is_home() ) { ?> <meta name="description" content="<?php echo get_option('swt_description'); ?>" /> <meta name="keywords" content="<?php echo get_option('swt_keywords'); ?>" /> <?php } ?>以上是seo.php代码,在heard.php <meta>中间写入:<?php include('includes/seo.php'); ?> 即可。
2013年02月23日
2,292 阅读
0 评论
0 点赞
2013-02-21
快速将英文版Wordpress转换成中文版
现在的主机管理面板,都提供一键快速安装wordpress、joomla等主流建站程序的功能,比喻说cPanel主机管理面板,可以通过 Fantastico De Luxe 快速安装wordpress。但是这样安装的wordpress都是英文版本的,如果你是做中文站,或者其他语言的网站,你只有将wordpress安装包传上去之后,才能一步一步安装。有人可能会说,安装英文版没关系,我用一个中文的wordpress主题(模板),发表的文章是中文就可以了。这样是大错特错的,虽然表面上看网站是中文的,但实际上网站的语言类型还是英文的,查看网站源代码,你就可以发现:lang=”en-US”,而且网站后台也还是英文的。lang=”en-US”实际上就是在告诉搜索引擎,你网站是英文的,但是你网站上面却是中文字符,这势必会对网站造成一定影响。那么怎样将安装的英文版本的wordpress转换成中文的呢?其实有一个很简单的方法,你不用重新安装中文版的wordpress。打开wordpress的配置文件wp-config.php,找到这行代码:define('WPLANG',"); 这里就是对wordpress进行语言设置的,默认为英语,如果要改成中文的,只需在两个单引号”之间填入zh_CN,即:define('WPLANG','zh_CN'); 虽然语言类型变成了中文的,但是由于安装的英文wordpress中默认是没有中文语言包的,而中文版的wordpress安装包中,有官方提供的中文语言包,你可以先下载一个中文版的wordpress,在wp-content文件夹下,有一个languages文件夹,这里面就是中文语言包。把整个languages文件夹传到你安装的英文wordpress的wp-content文件夹下。登陆后台,你会看到后台界面也都变成了熟悉的中文界面,查看网站源代码,语言也是中文的:lang="zh-CN",这时的wordpress跟正常安装的中文版wordpress是完成一样的,如果有新版本的wordpress发布,你可以在后台直接升级,不用担心它会变回英文版的了!如果想转换成其他语言类型的wordpress,方法是一样的,将zh_CN改成相应的语言,把语言包传到languages文件夹即可。原文地址:http://www.168itw.com/wordpress/english-to-chinese/ 转载请注明原始出处!
2013年02月21日
2,022 阅读
0 评论
0 点赞
2013-02-19
cPanel中修改php.ini的破解文件大小限制
许多cpanel空间的服务商为了安全和服务器负载方面的考虑,经常会禁用一些函数和其他方面的限制。比如最大上传文件大小默认为2M,可以修改php.ini来达到自己需要的大小。 遇到这种参数无法满足自己网站需求的免费空间我们可以自定义php.ini来修改。 操作步骤: 方法非常简单,只需要在本地新建php.ini写上要修改的地方。 比如最大上传文件的php.ini代码是: upload_max_filesize = 2M 1、只要在新建的php.ini文件中写上 upload_max_filesize = 1000M 1000就是你想要改的值。 2、然后将php.ini上传到 /home/用户名/public_html/ 目录下就可以了,如果没有效果可以在.htaccess文件加入代码: SetEnv PHPRC /home/USERNAME/public_html 其中USERNAME为你的cPanel账号 再试试看是不是成功了,这个方法可以更改php.ini中的任何参数来源:http://199604.com/post/159 先收藏下,以后测试效果。
2013年02月19日
2,824 阅读
0 评论
0 点赞
1
...
9
10
11
...
18