Archive for the ‘WordPress’ Category

如何在WordPress文章内插入onclick

一开始本来懒得自己写的,结果google被墙的厉害,百度什么都搜不出来……
无奈之下,自己想办法搞了。

问题描述:

  1. 在WordPress写文章的时候,想插入一点简单的脚本,例如
    javascript:tucao() 或者 onclick=”tucao()”
  2. 这样的代码,被WordPress的安全机制自动过滤成:
    javascript:void(0) 和 onclick=””

解决办法:

  1. 打开wp-include目录下的formatting.php文件,注释掉大概第2321行
    $safe_text = str_replace( “\n”, ‘\\n’, addslashes( $safe_text ) );
  2. 上传后,刷新后台,保存刚才保存不上的文章。
  3. 把formatting.php恢复原样。

如何在本机搭建WordPress

WordPress是一套免费的开源项目,用户可以用它在支持php和mysql的服务器上搭建自己的blog,或者在本地搭建一套用于调试代码。这次分享包含以下几个方面:

阅读全文 »

WordPress相关日志

昨晚手欠,点了一下“升级Wordpress”,于是就开始了各种忙乱。

首先是在升级前没有停用正在使用的插件,老旧插件导致Wordpress的前台、后台全部白屏。
解决办法:ftp登陆上去,将插件文件夹 plugins 重命名。

其次就是各插件恢复使用后,Simple Tags 插件的作者没有提供更新,现有版本 2.0-beta9 不支持 WordPress3.2 ,导致“相关日志”无法正常工作。

言归正传,说一下如何直接用代码实现“相关日志”的功能。

  1. 打开当前所用的模版文件夹
  2. 找到functions.php
  3. 添加如下代码:

阅读全文 »

WordPress模板的image.php

最近一直在找“有评论功能”的相册插件,始终没有满意的结果,索性自己干了。

wordpress自2.5版本就开始自带了 wp_get_attachment_image 参数,它可以把附件当做一个页面展示出来,在页面上添加<?php comments_template(); ?>就可以实现评论功能了。评论演示

目前大多数主题都没有包含image.php,如果没有这个文件,我们可以复制一个single.php重命名为image.php来做相册的个性化调整。

首先查找 the_content 参数,在他的php标签上面,添加代码:

  1. <p class="attachment">
  2. <a href="<?php echo wp_get_attachment_url($post->ID); ?>">< ?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?></a>
  3. </p>
  4. <div class="caption">
  5. < ?php if ( !empty($post->post_excerpt) ) the_excerpt(); // "caption"标签包含的是照片描述区域,如果你懒得写描述,这部分内容可以删掉 ?>
  6. </div>

如果你想要“上一张”“下一张”的翻页效果,可以在the_content的下面,添加翻页代码:

  1. <div class="further">
  2. <p class="float_left">« < ?php previous_image_link() ?></p>
  3. <p class="float_right">< ?php next_image_link() ?> »</p>   
  4. </div>
  5. ?>

然后删掉post_tags、sidebar等等不需要的内容,来拓宽图片的展示空间。
添加overflow:auto;overflow-y:hidden样式到正文区域,给大图片添加横向滚动条。
增加返回相册首页的按钮。
参考留言板的制作方法,写一个photocomment个性化评论页。
等等个性化的东西,自定义就好。

阅读全文 »

Page 3 of 912345...Last »
崔凯博客
Powered by SinaSAE | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.