打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[wordpress]为写文章编辑器添加quicktag | 技术人生

[wordpress]为写文章编辑器添加quicktag

目录

[需求]
我希望在发表出的文章上方右侧放置一个与本文内容有关的图片,这样别人看了图片就知道是关于哪方面的了。当然,是希望能够为每篇文章方便的添加一张代表性的图片。
[分析]
1、要实现图片和文字的混排,且图片浮动在右侧。这一点很容易,只要设置一下图片的Stylefloat:right就可以了

2、写文章时要能方便的添加这样的图片。如果每次都需要手动设置img src=之类的话是比较麻烦的,更何况还要记住图片地址。简单点的方法就是为默认的编辑器上的quickTags添加几个按钮(我用的编辑器不是可视化编辑器,所以显示的是quicktags,不是tinymce的编辑按钮)。添加了按钮后希望点击按钮就可以自动插入图片代码。
[实现]
1、修改当前模板的style.css,添加如下代码

CSS Code:
  1. .content_img{
  2.     clear:both;
  3.     float:right;
  4. }

2、打开\wp-includes\js\quicktags.js,在133行左右,也就是以下代码

javascript Code:
  1. edButtons[edButtons.length] =
  2. new edButton('ed_more'
  3. ,'more'
  4. ,'<!--more-->'
  5. ,''
  6. ,'t'
  7. ,-1
  8. );

的下方添加如下代码

javascript Code:
  1. var tmpPicArry = [{title:"Google",pic:"google_cn.gif"},{title:"Microsoft",pic:"microsoft.gif"},{title:"AS3",pic:"as3.gif"},{title:"AS2",pic:"as2.gif"},{title:"baidu",pic:"baidu.gif"},{title:"Yahoo",pic:"yahoo_en.gif"},{title:"symantec",pic:"symantec.gif"},{title:"sony",pic:"sony.gif"},{title:"sohu",pic:"sohu.gif"},{title:"telcom",pic:"telcom.gif"},{title:"unicom",pic:"unicom.gif"},{title:"intel",pic:"intel.gif"},{title:"360safe",pic:"360safe.gif"},{title:"alibaba",pic:"alibaba.gif"},{title:"amd",pic:"amd.gif"},{title:"dell",pic:"dell.gif"},{title:"qq",pic:"qq.gif"},{title:"gome",pic:"gome.gif"},{title:"mobile",pic:"mobile.gif"},{title:"Adobe",pic:"adobe.gif"},{title:"AIR",pic:"air.gif"},{title:"wordpress",pic:"wordpress-logo.png"},{title:"AdobeFlashPlayer",pic:"flashplayer_225x50.jpg"}]
  2. var tpLen = tmpPicArry.length;
  3. for(var i = 0; i < tpLen; i++)
  4. {
  5. edButtons[edButtons.length] =
  6. new edButton('ed_'+tmpPicArry[i].title
  7. ,tmpPicArry[i].title+'Pic'
  8. ,'<img src="//4nothing.net/blog/thumbnail/'+tmpPicArry[i].pic+'" alt="'+tmpPicArry[i].title+'" class="content_img" />'
  9. ,''
  10. ,''
  11. ,-1
  12. );
  13. }

3、将相关图片上传至blog根目录/thumbnail/目录下
[效果图]
点击下图可在本窗口中放大观看


这里面增加的有关于FlashPlayerGoogleMicrosoftYahoo!等的图片。
[扩展和资源下载]
如果你使用的tinymce的编辑器,则可能需要修改\wp-includes\js\tinymce\tiny_mce_gzip.php文件。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何在WordPress文章中插入广告
在线图片编辑器(效果胜似PS)
WordPress自带TinyMCE编辑器增加自定义按钮
在 WordPress 的 HTML 编辑界面中添加 SyntaxHighlighter 按钮
【网页特效】添加收藏 - 将网页添加到浏览器收藏夹里
52PIC 4GIF
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服