wordpress免插件设置回复后可见

作者:matrix 被围观: 42,763 次 发布时间:2014-01-26 分类:Wordpress | 68 条评论 »

WordPress是可以像论坛那样设置回复可见。代码也不需要多少仿DZ效果:步骤:1.functions.php的?>前面添加代码: /* * 隐藏部分内容 评论后可见 */ function reply_to_read($atts, $content=null) { extract(shortcode_atts(array("notice" => '<p class="reply-to-read">提示: 此处内容需要<a href="#respond" title="评论本文">评论本文</a>后才能查看.</p>'), $atts));//notice默认值 $email = null; $user_ID = (int) wp_get_current_user()->ID; if ($user_ID > 0) { $email = get_userdata($user_ID)->user_email; ......

自定义wordpress侧边栏小工具

作者:matrix 被围观: 5,684 次 发布时间:2014-01-25 分类:Wordpress | 4 条评论 »

WordPress后台的小工具可随意拖动,在前台实现相应的功能。自定义的话更加强大。我这正好使用了非插件添加文章浏览次数统计的代码: /* 访问计数 */ function record_visitors() { if (is_singular()) { global $post; $post_ID = $post->ID; if($post_ID) { $post_views = (int)get_post_meta($post_ID, 'views', true); if(!update_post_meta($post_ID, 'views', ($post_views+1))) { add_post_meta($post_ID, 'views', 1, true); } } } } add_action('wp_head', 'record_visitors'); /// 函数名称:post_views /......

BrowserShots浏览器兼容在线测试

作者:matrix 被围观: 2,551 次 发布时间:2014-01-24 分类:零零星星 | 2 条评论 »

什么是BrowserShots? 传送门:http://browsershots.org/ BrowserShots这个在线工具早很多年就有了,以前在free8上看到的。BrowserShots上可以了解自己的网页在各种不同的操作系统不同的浏览器下的兼容性,可以任意选择操作系统及浏览器。输入URl,勾选所需OS下的浏览器,提交。Enter URL Here 这点英文你应该懂的。下方的Select可以选择操作系统、浏览器引擎、Flash启用、javascript启用、颜色、窗口等。貌似还有接口,反正很屌很强大!提交后等待一定时间系统会把浏览器截图给你查看。很不错~提交后会跳转到查看页面,免费账户需要等待一定时间。vip的话那肯定优先。 

给wordpress评论头像添加alt属性

作者:matrix 被围观: 2,820 次 发布时间:2014-01-16 分类:Wordpress | 8 条评论 »

用百度站长工具的时候看到评论列表的头像没有alt属性,很疑惑。找到wp_list_comments相关函数调用的文件地方,的确是默认没有开启。 方法一 若硬要有alt的话就得修改WordPress系统文件wp-include/comment-template.php。notepad++打开,查找 <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?> 将其改为: <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'],"","$comment->comment_author" ); ?> 之后评论者头像就有作者名的alt属性。 方法二 建议使用此办法,functions.php中的?>之前添加代码 function mytheme_get_avatar_alt($avat......

修改外链转换工具

作者:matrix 被围观: 8,486 次 发布时间:2014-01-15 分类:零零星星 | 10 条评论 »

参考凉手抚温柔的代码修改此>>外链转换工具变动: 添加ajax post数据提交,不支持js的浏览器是扛不动了。度娘网盘:遍历3层文件夹的文件信息。最多显示第二层300个,第三层200个文件,第一层就没试过。太多了的话那没法了。此功能出于本人某些情况下片考虑,无实际意义。:)文件夹结构太复杂的,遍历起来那就真心慢。度娘网盘的外链就只能下载,干其他没法的。微云:解决BAE上没法下载多文件打包的问题。 微云解析源码>>微云网盘php解析源码_更新ajax 代码参考至凉手抚温柔:http://www.ifoouu.com/note/73.html,在此感谢!他的站已经熄火,这里给个他的外链工具源码(BAE2.0):http://pan.baidu.com/s/1nt9J5bVMP3:TEST

curl获取189api access token

作者:matrix 被围观: 5,228 次 发布时间:2014-01-13 分类:零零星星 | 7 条评论 »

之前获取令牌都是手动提交提交表单后复制的access token <form action="https://oauth.api.189.cn/emp/oauth2/v2/access_token" method="post"><p> 接口: action="https://oauth.api.189.cn/emp/oauth2/v2/access_token" method="post" <br>grant_type:<input type="text" name="grant_type" value="client_credentials" size="40">授权模式,响应类型<br> App Id:<input type="text" name="app_id" value="41300000000002185" size="40">应用在天翼开放平台平台上的唯一标识,在应用注册时分配<br> App Secret:<input type="text" name="app_secret" value="3d2083dbf75ae30000000003......

php代码格式化--EditPlus插件

作者:matrix 被围观: 4,145 次 发布时间:2014-01-12 分类:零零星星 | 无评论 »

美化php代码较为麻烦,没有像js那样的方便。目前就找到这个方法能用到。 需要准备EditPlus以及其插件phpCB。 EditPlus 代码编辑的软件(貌似EditPlus 的可扩展性非常强)百度网盘:http://pan.baidu.com/s/1hqwrR5ipc6:http://www.pc6.com/softview/SoftView_36775.htmlEditPlus 的插件phpCodeBeautifie。百度网盘:http://pan.baidu.com/s/1gd63rUV官方页 :http://www.waterproof.fr/products/phpCodeBeautifier/download.php 安装EditPlus之后找到菜单栏: 工具>参数设置>用户工具>添加工具>应用程序,再填写对应信息菜单文本: 任意命令:点击右边的小按钮选择之前准备的EditPlus插件 phpcb.exe参数:--space-after-if --gl......

快速填写博客评论框信息

作者:matrix 被围观: 9,527 次 发布时间:2014-01-11 分类:Wordpress 零零星星 | 7 条评论 »

快速填写评论框信息 拖动上面到书签栏,点击comment测试,javascript代码: javascript: var n='Pang'; e='adminI@Iyban.tk'; u='http://www.hhtjim.com'; wp_ar = a('author'); wp_em = a('email') || a('mail'); wp_url = a('url'); ds_ar = a('ds-dialog-name'); ds_em = a('ds-dialog-email'); ds_url = a('ds-dialog-url'); uyan_ar = a('uyan_uname') || a('uyan_l_uname'); uyan_em = a('uyan_email') || a('uyan_l_email'); uyan_url = a('uyan_l_ulink'); dlu_ar = a('idenglu_name'); dlu_em = a('idenglu_email'); dlu_url = a('idenglu_homepage'); em_ar = b('comname'); em_em = b('commail'); em_url = ......