您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
免插件实现wordpress投稿页面代码实例
钟召云2025-03-18WordPress教程已有11人查阅
导读把主题的 page.php 另存为 tougao.php,并且在第一行的 <?php 之后添加模板的标识注释:上面用到了wordpress的自定义域功能(已经注释掉了)如果需要可以自行打开,这样就可以方便设置投稿人昵称和投稿人网址。
一、新建投稿页面模板
把主题的 page.php 另存为 tougao.php,并且在第一行的 <?php 之后添加模板的标识注释: 上面用到了wordpress的自定义域功能(已经注释掉了)如果需要可以自行打开,这样就可以方便设置投稿人昵称和投稿人网址。
二.接着找到tougao.php文件中的the_content();函数,在其后插入下面的代码 到这里就已经完成了投稿页面模板的制作,你现在要做的就是在wordpress后台,新建文章页面,选择tougao这个模板文件就可以实现投稿功能了。
不过,个人发现按上述方法建立的 投稿页面 ,其投稿时的编辑功能非常薄弱,除了可以投文字稿外啥都不行,图片没有,链接没有,表情没有,这明显不是我们想要的,想要更完美的投稿页面吗?想实现更完美的投稿页面就往下看。
开始我通过绑定TinyMCE 文本编辑器来实现丰富编辑功能,虽然绑定的是wordpress自带TinyMCE 文本编辑器(WP后台文章编辑就是使用的该编辑器),没有想到模板绑定TinyMCE后的,显示出来的竟然是英文界面,甚至Chrome 下也无法显示编辑界面,操作性也不是很好,特别不爽的是竟然要加载一个200K大小的tiny_mce.js,200K的js文件,这可不是一个小数目 啊!放弃之。
再在网上继续找,终于找到还算小巧的基于JQ的开源HTML编辑器:xhEditor,看介绍非常不错,于是折腾了一下,竟然完美和投稿页面整合。
xhEditor开源HTML编辑器介绍
xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。
精简迷你
编辑器初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。
使用简单
简单的调用方式,加一个class属性就能将您的textarea立马变成一个功能丰富的可视化HTML编辑器。
无障碍访问
提供WAI-ARIA全面支持,全键盘精细操作,全程语音向导,提供完美无障碍访问体验,让残疾人也能够谱写精彩人生。
强大Ajax上传
内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓取上传,追求完美的用户上传体验。
Word完美支持
实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码较优化精简,但是却不丢失任何细节效果。
安全的UBB
提供完美的UBB可视化编辑器解决方案,在您获得安全高效代码存储的同时,又能享受可视化编辑的便捷。
那要如何把xhEditor与wordpress博客的投稿页面整合呢?
1.首先下载 xhEditor 软件包,
2. 解压压缩文件,将其中的xheditor-zh-cn.min.js以及xheditor_emot、xheditor_plugins和xheditor_skin三个文件夹上传到网站相应目录
注:如果您网站中没有使用jQuery框架,也请一并上传jquery文件夹中的jquery-1.4.4.min.js
3. 在相应html文件的</head>之前添加 注:如果jQuery之前已经在项目页面中使用,请勿重复添加引用代码
4.然后把你刚才的tougao.php模板文件中的 改成下面的代码,再上传到网站覆盖即可。 注意文中那个class参数,这个就是整合xhEditor的重点(关于这个参数的详细资料请自己上xhEditor官网查询)
把主题的 page.php 另存为 tougao.php,并且在第一行的 <?php 之后添加模板的标识注释: 上面用到了wordpress的自定义域功能(已经注释掉了)如果需要可以自行打开,这样就可以方便设置投稿人昵称和投稿人网址。
二.接着找到tougao.php文件中的the_content();函数,在其后插入下面的代码 到这里就已经完成了投稿页面模板的制作,你现在要做的就是在wordpress后台,新建文章页面,选择tougao这个模板文件就可以实现投稿功能了。
不过,个人发现按上述方法建立的 投稿页面 ,其投稿时的编辑功能非常薄弱,除了可以投文字稿外啥都不行,图片没有,链接没有,表情没有,这明显不是我们想要的,想要更完美的投稿页面吗?想实现更完美的投稿页面就往下看。
开始我通过绑定TinyMCE 文本编辑器来实现丰富编辑功能,虽然绑定的是wordpress自带TinyMCE 文本编辑器(WP后台文章编辑就是使用的该编辑器),没有想到模板绑定TinyMCE后的,显示出来的竟然是英文界面,甚至Chrome 下也无法显示编辑界面,操作性也不是很好,特别不爽的是竟然要加载一个200K大小的tiny_mce.js,200K的js文件,这可不是一个小数目 啊!放弃之。
再在网上继续找,终于找到还算小巧的基于JQ的开源HTML编辑器:xhEditor,看介绍非常不错,于是折腾了一下,竟然完美和投稿页面整合。
xhEditor开源HTML编辑器介绍
xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。
精简迷你
编辑器初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。
使用简单
简单的调用方式,加一个class属性就能将您的textarea立马变成一个功能丰富的可视化HTML编辑器。
无障碍访问
提供WAI-ARIA全面支持,全键盘精细操作,全程语音向导,提供完美无障碍访问体验,让残疾人也能够谱写精彩人生。
强大Ajax上传
内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓取上传,追求完美的用户上传体验。
Word完美支持
实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码较优化精简,但是却不丢失任何细节效果。
安全的UBB
提供完美的UBB可视化编辑器解决方案,在您获得安全高效代码存储的同时,又能享受可视化编辑的便捷。
那要如何把xhEditor与wordpress博客的投稿页面整合呢?
1.首先下载 xhEditor 软件包,
2. 解压压缩文件,将其中的xheditor-zh-cn.min.js以及xheditor_emot、xheditor_plugins和xheditor_skin三个文件夹上传到网站相应目录
注:如果您网站中没有使用jQuery框架,也请一并上传jquery文件夹中的jquery-1.4.4.min.js
3. 在相应html文件的</head>之前添加 注:如果jQuery之前已经在项目页面中使用,请勿重复添加引用代码
4.然后把你刚才的tougao.php模板文件中的 改成下面的代码,再上传到网站覆盖即可。 注意文中那个class参数,这个就是整合xhEditor的重点(关于这个参数的详细资料请自己上xhEditor官网查询)
本文标签:
很赞哦! (2)
暂无内容 |
暂无内容 |
相关源码
相关教程
暂无内容 |
暂无内容 |
图文教程
wordpress模板文件函数介绍
修改主题时发现好多WordPress主题函数都不了解,因此网上摘抄了一份放在自己博客上,便于以后好找。在WordPress中如何按你的意愿显示页面,关键看你是否了解WordPress主题模板页wordpress注册账号的方法,wordpress怎么注册账号
wordpress怎么注册账号?wordpress注册账号的方法1 首 先进入后台管理前,您所需要的是先已经安装好了wordpress,一般安装wordpress的时候Apache从0搭建WordPress的方法
又到周末了,周末小编一般不更新系列文章,原因嘛是因为要攒稿子,年底工作比较忙,不攒点稿子是要断更的:(所以周末一般聊点简单轻松加愉快的东西,小编现在的博客站是由 HEXO 进行搭WordPress可以配置163邮箱吗
WordPress可以配置163邮箱。下面我们来一下在wordpress博客上如何设置用163邮箱账号发送邮件。
分享笔记 (共有 0 篇笔记) |