在Wordpress的插件和主题开发中,少量的设置可是使用WP自带的Options表。但是,如果涉及到大量的数据时,则应该使用单独的数据表存储数据了,比如小凡正在开发的WordPress支付宝插件——WP-Shop(博客商城)。在向数据库中添加数据之前,应该检查数据表是否已经存在。算法思路是——PHP query执行show tables列出数据库中所有的数据表存储到数组中,然后使用in_array()检查是否存在需要检查的数据表。这里给出两个简单检查数据表是否存在的代码实例:
代码一
function table_exists(){
global $wpdb;
$tbname='需要检查...
WordPress, 开发, 插件, 数据库阅读全文
WordPress3.2版正式发布,据官方博客称,将不再支持IE6的浏览,你能够看到后台页面,但可能很丑陋。更新站点程序后,让小凡眼前一亮的是后台菜单外观更漂亮了。新版 的菜单采用了选项卡的形式,能够选择在不用时把左侧菜单收纳 起来。O(∩_∩)O哈哈~你说没有原来好看了,那是仁者见仁智者见智的是,一起来行赏一下吧:
WordPress3.2-后台菜单
小凡实际测试发现,在Win7+IE8的浏览情景下,同样会报告浏览器版本低,要求升级(Chrome浏览器无提示,估计是更新版本的WordPress将要采用HTML5代码,让用户提前升级到支持的...
WordPress, 更新阅读全文
WordPress Download Monitor是个堪称完美的下载文件计数器插件,可以管理文件、记录下载次数,以及更多自定义功能。小凡为大家找到了一个中午语言包,直接上传到WordPress Download Monitor的Language目录下即可使用。
插件功能:
1、下载文件管理页面很强大,可以查询、排序、分页显示下载的文件列表。
2、记录文件下载次数。(管理员下载文件不会计算在内)
3、详细下载日志。
4、可以自定义显示样式(使用标签),并且兼容 旧的[Download id not defined]格式。
5、文章编辑器上方的“添加”按钮:在编辑文章时也...
WordPress, 插件, 汉化, 语言包阅读全文
在主题的 functions.php文件当中粘贴下面的函数。
然后,你就可以在主循环当中调用这个函数来获取文章首图了。
<?php echo catch_that_image() ?>
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default...
WordPress, 主题, 函数, 图片阅读全文
add_options_page(
$page_title:当菜单被选中时候,这个文本被显示在Title标记中
$menu_title:菜单的文本显示
$capability: 当前用户是否有权利浏览这个页面
$menu_slug: 菜单将引用这个slug的名字(对于菜单来说应该是唯一的)
$function:这个方法中的的内容将白调用输出到菜单说点击的页面
)
阅读全文
小凡最近给博客新换了一张皮,结果今天新发布一篇文章后发现代码高亮的样式出现了问题。本来漂漂亮亮的代码变得惨不忍睹,而且明显影响阅读。
syntaxhighlighter代码冲突
使用Chrome浏览器的Debug工具检查发现,code标签被指定上了固定的样式(知更鸟童鞋为了让没有使用高亮插件的童鞋们的代码能够突出显示)。好吧,这只不过是简单的样式冲突问题而已,只要把code的标签的样式注释掉(不建议没有使用高亮插件的童鞋们使用)。
登录WordPress后台编辑主题的style.css文件,搜索结果却告诉我没有code的标签样式。转...
css样式, WordPress, 主题, 冲突阅读全文
大量的圆角元素是Web2.0的标志之一,使得页面上的图形不再那么的僵硬呆板,给人一种活泼生动的感觉。WordPress主题G-White 2.4当中的图片边框并非是使用的圆角的,相对于主题的其他元素来说感觉挺不和谐的。那么,让我们动手来Mod她吧!
web2.0圆角边框-凡尘飞扬-kofj.net
登录WordPress后台,在右侧边栏中展开外观,点击“编辑”命令,然后选择“style.css”,添加下面的CSS代码:
.wp-caption
{border:#CCC solid 1px;
text-align:center;
background:#EEE repeat 0 0;
padding:3px;
margin:5px;
-moz-border-radius...
CSS, web2.0, 圆角, 边框阅读全文
WordPress自带的标签云本身是只有一个颜色的。我比较喜欢简洁的主题,但是今天觉得我的主题色彩实在是太朴素了点。为此,添加个彩色标签吧。
彩色标签云-凡尘飞扬-kofj.net
/* 标签彩色显示代码开始 */
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|i','colorCloudCallback', $text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$color = dechex(rand(0,16777215));
$pattern = '/style=(\'|\')(.*)(\'|\')/i';
$text = preg_replace($pat...
WordPress, 标签阅读全文














最新评论
很棒网站
貌似win7 64位的不支持
来看看,值得学习的网站
不喜360,不推荐
恩,这个的确很实用的。
博主的博客不错。
太专业了。
可以做的,你让我链你其它的站
很好用的sql语句
我在一家公司做java开发,