分类: 默认

wordpress留言板手动制作方法(非插件)

我很懒,本来想找到一个留言板插件用就好了,可惜小弟不才还真没找到留言板插件!如果谁找到了,可以在下面留言下。
所以只好百度,谷歌了些手动制作留言板的方法,自己已经制作成功了留言板 下面说下我的制作过程.
思路:建立一个页面,并为其单独建立模板,这里模板分页面文字模板和评论部分模板(留言部分模板)
具体步骤:
一.制作
1.到你现在使用的wp主题文件夹下面(主题文件夹目录是/wp-content/themes/)复制comments.php文件,并改名为gbcomments.php
2.在相同的[……]

阅读全文»

简单5步,制作wordpress留言板

做一个wordpress留言板很简单,我们知道一般可以用新建一个主题名字叫“留言板”的页面,让访客以评论留言的方式来实现。但是这种方式建立的留言板,其实是一个一般主题(post)或页面(page),因此缺乏进一步定制的功能,而且提示文字也全部是“评论”
要做一个可定制的留言板其实很简单,只需要5步,那就让我们开始吧:)
如果你满足下列要求,请继续,
你有主机文件存储权限(一般博客服务提供商可能没有提供此权限).
你可以以admin权限登录后台(一般都有吧)
你大概知道点HTML和PHP文本形式的[……]

阅读全文»

ajax驱动代码,兼容Firefox和Opera

function ajax_driv() {
var xmlhttp;
if (window.ActiveXObject) {
/* 不要删除以下注释,这部分不是注释 */
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject(“Msxml2.xmlhttp”);
} catch (e) {
try {[……]

阅读全文»

js,get方式实现伪ajax效果

function gethtm(url, id, is) {
var doc = document.getElementById(id);
if (id == ‘main’) {
doc.innerHTML = “<span id=”\"load\"”><img src=”\"image\/load.gif\"\/” />Loading…<\/span>”;
} else {[……]

阅读全文»

js,post方式实现伪ajax效果

function posthtm(url,id,verbs,is){ var doc = document.getElementById(id); doc.innerHTML="Loading..."; var xmlhttp = false; if(doc!=null){ doc.style.visibility="visible"; if(doc.style.visibility=="visible"){ xmlhttp=ajax_driv(); xmlhttp.open("POST", url,true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { if (is){doc.innerHTML=xmlhttp.responseText;}else{eval(xmlhttp.responseText);}; } } xmlhttp.setRequestHeader("Content-Length",verbs.length); xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); xmlhttp.send(verbs); } } } 转自Sin.CS 的 部落格

在 WordPress 后台显示日志浏览数

除了使用 Google Analytics 统计整个博客的流量之外,我还使用 WP-Postviews 这个 WordPress 插件对每篇日志的点击数进行统计,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。但是 PostViews 这个插件有点不好的地方就是不能在后台日志列表页面显示点击数,今天我查了下 WordPress 的 Hook,通过以下代码实现了这个功能:

add_filter(‘manage_posts_col[……]

阅读全文»

WordPress 插件编写简例

虽然市面上有很多 WordPress 的插件,但未必能够满足我们那些稍微“变态”一些的需求,所以,参照wp官方的插件编写指南,写下这个简单的说明和小例子,希望对大家有所帮助。

插件编写需要php的基础知识,并且本说明的内容大多只适用于wp1.5以后版本。

插件程序建议放置在wp-content/plugins/目录,如果有多个程序文件的话,可以在这个目录下建立子目录,程序所需的资源文件建议也放在这个目录下,便于更新和管理。

wp插件主要分为两种:

* Act[……]

阅读全文»

PHP的IMAP函数

*或许,若干年后在中文搜索引擎上搜索PHP+IMAP,找到的将是这个页面

imap_8bit -转换的8位字符串的引用,打印字符串

imap_alerts -返回所有的I MAP邮件警报已经发生

imap_append -附加了一系列的信息到指定邮箱

imap_base64 -解码B ASE64编码的文字

imap_binary -阅读邮件正文

imap_bodystruct -阅读的结构,指明团体第一个具体的讯息

imap_check -检查当前的邮箱

i[……]

阅读全文»

PHP的substr截取中文字符的解决方法

网上找了找,有很多种解决函数,但要么有问题,要么就太长。
在php手册中看到了一个函数,可以正常截取长度,如下:
<?php
function utf8_substr($str,$from,$len){
return preg_replace(‘#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,’.$from.’}’. ‘((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,’.$len.’}).*#s’, ‘$1’,$[……]

阅读全文»

如何自动在WordPress编辑器中添加内容

你总是在文章末位添加固定内容吗?比如邀请用户订阅RSS的字样。如果是,那你可以设置WordPress自动在编辑器里添加内容。
方法很简单,在funcions.php中添加如下代码:

add_filter( ‘default_content’, ‘my_editor_content’ );
function my_editor_content( $content ) {
$content = “欢迎订阅HDR的Blog!”;
return $content;
}

保存文[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号