关于网站广告那点事儿

On

网站加上点广告挣点零花吧。 通过搜寻网站盈利方法,发现了propellerads.com。就注册了试试看,一步一步的按指导加入广告Popunder形式的广告代码到网站。期间,也安装了几个广告管理插件。心想这下大爷要发达了~~~不过人算不如天算…… 所以,才有了今天这篇post。加入广告的是引入了各种垃圾链接~~~~!!!纳尼?! 垃圾链接是绝对不能允许的。   第一反应是安装了垃圾插件!!!!网站所有链接一点都是跳到不知道什么鬼的交友,下载之类的网站。 后背直冒冷汗,这下完了。心想那个悔啊,当初为什么没有备份?!!!!。因为前几天插件导致网站不能访问的阴影还没散去,就把刚刚安装的广告插件全部删除了,现在是宁可错杀三千,不可放过一个!!! 删完了之后,关闭浏览器,再点点试试,还是不行。这可咋办???? 感谢老爸n年前的高瞻远瞩,逼着去学神码编程!!! 现在能看懂点代码(虽然不是码农)。 用Chrome打开网页,按F12,五彩斑斓的****就出现了。 找个简单链接分析看看—- 网页title链接。 哈哈,果真被我这二把刀码农,看出点异样。发现了有个链接地址好像是之前加入的广告代码!一定是它了!!! 终于找到元凶了,果断删了在header.php文件中,<body>下面一行添加的 propellerads.com的广告代码。 一切恢复正常。 这里强烈推荐codeanywhere.com!!!有了新欢,就无情的抛弃了旧爱(FileZilla)。 因为codeanywhere.com 可以直接FTP连接网站,左侧网站文件导航,右侧代码编辑器,样式很给力,看着舒心。左侧选中文件,右侧自动打开可进行编辑,ctrl+s保存到服务器端。 免去了本地修改,再上传。 而且,注册了账号,还能不同电脑端同步。 不过,还要继续折腾,哈哈。 下面找回来误杀的插件兄弟们。 第一个Ad insert,可以使我们简单的管理广告代码,把广告放到想放的位置。同样的,还有一个推荐的广告插件advanced ADs,都可以帮助没有编程经验的朋友简单的管理插入wordpress的广告,这两个推荐的插件都评价率很高。 好不容易弄好了广告,找个显眼的位置放上吧。 md,被Adblock瞬间秒杀!!!! 上有政策,下有对策~ 我们有anti-adblock的插件~ 网上推荐的几种都试了一下,没效果~ 具体原因未知,可能是因为使用子主题的原因,也有可能启用的模板就不支持。 那我们就不用插件了,直接上手吧,用代码。 来自土木坛子的方法: 将下列代码放到主题的footer.php中的</body>之前: <script>(function(w,u){var d=w.document,z=typeof u;function g207(){function c(c,i){var e=d.createElement(‘i’),b=d.body,s=b.style,l=b.childNodes.length;if(typeof…

允许wordpress media上传SVG格式图片(不用插件)

允许wordpress media上传SVG格式图片(不用插件)

On

如果需要上传SVG格式的思维导图到文章中,可是默认的wordpress后台media管理是不允许添加SVG格式的图片的又不想再安装插件(都说安装多了会慢……),那可肿么办??? 其实,解决方法很简单,在对应主题模板下functions.php中添加下面的函数,刷新后台即可上传(后台不能直接预览,但是可以点击预览整篇post来看效果)。 function cc_mime_types($mimes) { $mimes[‘svg’] = ‘image/svg+xml’; return $mimes; } add_filter(‘upload_mimes’, ‘cc_mime_types’); 解决后台不能直接预览的方法: 方法1: function fix_svg() { echo ‘<style type=”text/css”> .attachment-266×266, .thumbnail img { width: 100% !important; height: auto !important; } </style>’; } add_action(‘admin_head’, ‘fix_svg’); 方法2: function custom_admin_head() { $css =…

那都不是事儿之—— List category posts插件

On

文章写的多了,想要找一篇过往的文章,往往需要点到分类下,一个一个的去找。然而,分类中是显示最新5篇文章,找起来很不方便。想必来的visiter也是感同身受吧…… 经过近期的研究和比较,终于找到一款比较适合初学者的wordpress插件,来满足分类中文章以list的形式显示,并且可以分页显示!!类别下文章多了,这点很重要,否则,页面就会很长。 在wordpress后台,添加插件-查找List category posts,搜索出来第一个应该就是现在安装量有100K+.而且190个评分后,还能高达4.5/5,说明用户体验后满意度比较好。 下载安装激活后,就可以开始使用了。 新建一个post或者page均可。下面,以Dr.Lu中FPGA 分类为例来说明。 Dr.Lu 想把FPGA类中的文章,在一页中以标题列表的形式显示,超过10篇,就自动分页,文章顺序按标题来排序。 根据要求,在新建的post或page中写入如下代码: [“catlist name=fpga numberposts=10 title_class=lcp_title title_tag=h5 orderby=title pagination=yes instance=1”] 注意:使用的时候去除中括号内两个双引号,这里添加是为了防止代码生效。 “title_class=lcp_title”:以标题题目显示 “title_tag=h5”:控制标题样式大小的 “pagination=yes instance=1”: 显示分页设为yes, 后边instance是在同一个post或page中有多个分页,就需要instance加以区分。 这个插件提供了很多方式来生成文章列表,按时间,id,作者等等,更多参数设置还需要大家去挖掘,去看插件介绍啦。 实际效果可以点这里去看一下。

那都不是事儿之——WordPress addthis插件

那都不是事儿之——WordPress addthis插件

On

接上一篇那都不是事儿之——WordPress 中添加社交媒体的like+share 按钮 今天介绍一个功能更加强大的社交媒体插件addthis。 搜索addthis, 会出来他家好多插件。排在第一个的就是本文要介绍的,也是Dr. Lu 网站左侧出现的share 按钮。,然后跟其他插件一样,安装激活即可使用。(还有related post 插件,但是使用体验不佳,自动推荐的post主题相关性不好。不知是我文章太少,还是太杂,有待验证。) 言归正传,启用插件之后,我们就要简单设置一下样式,显示位置,还有针对移动用户的显示方式等,可以先预览看看。最后保存即可。 使用体验: 链接国外各大社交媒体没有问题,可惜没有国内现今最流行的微信……

那都不是事儿——wordpress 子主题

On

WordPress 有好多好多的主题可以选,所谓众口难调,千挑万选之后,总不能完全满足我们的需要。 如果直接修改主题样式文件,一更新,所有的修改就丢失了,不得不重新再来一遍。 为了避免以上问题,Wordpress提供了子主题机制。就是网站系统首先加载子主题定义的样式或功能,再加载父主题。 这样,如果同名文件在子主题,父主题的就会被覆盖。这样既能满足自定义的需求, 又能保证更新之后自定义内容不丢失。 可是怎么创建子主题? 子主题也可以看做一个单独的主题,他只需要在主题目录里放一个 style.css 并在文件里写上以下信息就能生效。 本文以官方主题twentytwelve为例: 下边是一个清晰的目录结构: wp-content themes(主题目录) twentytwelve(父主题目录) index.php(必须) style.css(必须) functions.php header.php footer.php (完整的模板)…… twentytwelve-Child(子主题目录) style.css(必须) functions.php (可选部分的模板文件,会覆盖同名的父主题模板文件)…… 对于style.css 这个文件,下列形式的头信息是必须的。 /* Theme Name: twentytwelve Child Theme URI: https://www.instrum.xyz Description: This is twentytwelve child style. Author: Dr….

那都不是事儿之——优化wordpress速度(2)

On

昨天没有更新,一直在查询怎么继续提高网站的访问速度。(还需要加快效率~~~) 经过各种搜索,测试。再此强调,网站访问速度,取决与服务器的质量和用户与服务器的距离。例如,经测试,Dr. Lu 的服务器处在美国西海岸。 当进入美国上网的高峰期,网站访问速度明显受到影响……再优化网站也白搭。 进入主题,经过多种测试,例如CDN,压缩JS,CSS等。 最后,选择了简单可行的wordpress插件——WP super cache。 这个插件就是把网站,转换成静态的html,少了服务器之间的来回访问时间,就自然快了不少。 各个标签下,点选推荐项,然后保存。CDN没有就忽略吧(我测试了一下DiyCDN(服务器在韩国香港等),免费的。不多对于新手不建议使用。弄不好,还不如不用速度快,而且可能带来意想不到的问题等)。 怎么看插件开始启用了? 随便打开页面,按F12, 就能看页面的源代码,如果最后面有如下的代码(时间不一定一样),就说明缓存已经开始工作了: <!– Dynamic Page Served (once) in 0.829 seconds –> <!– Cached page generated by WP-Super-Cache on 2009-01-12 16:11:54 –> <!– Compression = gzip –> 网络有不少文章介绍怎么配置这个插件(下边列出几个例子的链接),不过要根据个人网站情况设置。 http://blog.wpjam.com/article/wp-super-cache/ https://www.designbombs.com/top-wordpress-caching-plugins-compared/ 再使用了这个插件之后,在GTMetrix…

Skip to toolbar