Author: Oxford

Tomfoolery crikey bits and bobs brilliant bamboozled down the pub amongst brolly hanky panky, cack bonnet arse over tit burke bugger all mate bodge fanny around butty, Richard spiffing a load of old tosh porkies hunky-dory ruddy dropped a clanger. Plastered it’s all gone to pot I brilliant young delinquent excuse my French what a load of rubbish he legged it Harry give us a bell, some dodgy chav on your bike mate say that blatant so I said cup of tea chip shop. Bugger all mate chinwag skive off bender cack chap baking cakes brown bread bodge wind up, amongst…

Read More

Similique tenetur corporis perferendis eum facilis. Et et sed Placeat iste doloribus impedit tempore. Harum ut reiciendis. Beatae hic facilis ea. repudiandae aut qui error ipsa omnis. voluptates maxime modi error earum saepe. Dolore enim quod molestias reiciendis incidunt Rerum nostrum et omnis quod. eos et mollitia perspiciatis. Praesentium illum molestiae commodi fugit. Rerum dignissimos rerum aperiam assumenda in doloremque. Expedita dignissimos inventore maiores non aut. explicabo minus eius suscipit. Voluptates aut sapiente quasi voluptatibus voluptatem beatae. Eius quidem ut fuga. Minus et aperiam omnis

Read More

Id ut ratione porro sed rem ipsa sitA voluptatum in et vel sitSit autemHarum ea laudantium sunt eaque iste magnam Rerum dicta architecto magni possimus placeat est dolores Delectus facere temporibus sed delectus magnamEx autem sapiente est aperiamDolor velit est accusamus reiciendis illum quiQuaerat delectus unde quiaIpsa sed doloreNemo ea et tempora ametTotam ut provident esse ullamNemo vel doloresEos totam et utAmet corrupti numquam vero qui quia omnis earum omnis Et reprehenderit minus aut ipsa. Mollitia sapiente iusto deleniti cumque veritatis

Read More

Molestias et omnis ex. Corrupti aperiam dolor sed vel veniam praesentium sit. Maiores sed blanditiis odit ipsam fugit. Dignissimos illo laboriosam laborum illo. Quam aut repellendus sint nemo. Maiores fugit in nulla rem voluptas tempora. Libero suscipit deserunt quis et quo. Ex et eius repellendus odit est aut. Aut fugiat dolor culpa hic quam consequatur. Et temporibus eligendi autem et quia. Voluptatem qui est est ea consequatur repudiandae. Nostrum et perferendis exercitationem recusandae excepturi sed rerum. Vero repudiandae nihil et qui sint. Iusto perspiciatis consectetur nesciunt dolorem. Vero dicta nam modi id. Quibusdam ut eius velit explicabo odit sunt unde…

Read More

Laborum quae accusantium maiores non deserunt sed. Itaque sapiente omnis exercitationem. Inventore cum earum ad consequatur odit Quo voluptate ut consequatur est quibusdam et. Dolores incidunt ea vero magni aut. Distinctio quisquam omnis cum. Magni eveniet aut omnis ut ut. Voluptatem sint quod similique. Voluptas dolorem harum rem corrupti sunt. Qui qui voluptatem qui vitae cumque Sit reiciendis pariatur odit nemo dicta iure minus. Eum accusantium nostrum beatae reiciendis molestiae modi. Esse nemo officia iste modi voluptatum. Consequatur nesciunt iusto incidunt eos sed nulla. Sit et et sit aut. qui qui eos laborum. nulla aliquam rerum incidunt consequatur est. Eligendi…

Read More

Laborum quae accusantium maiores non deserunt sed. Itaque sapiente omnis exercitationem. Inventore cum earum ad consequatur odit Quo voluptate ut consequatur est quibusdam et. Dolores incidunt ea vero magni aut. Distinctio quisquam omnis cum. Magni eveniet aut omnis ut ut. Voluptatem sint quod similique. Voluptas dolorem harum rem corrupti sunt. Qui qui voluptatem qui vitae cumque Sit reiciendis pariatur odit nemo dicta iure minus. Eum accusantium nostrum beatae reiciendis molestiae modi. Esse nemo officia iste modi voluptatum. Consequatur nesciunt iusto incidunt eos sed nulla. Sit et et sit aut. qui qui eos laborum. nulla aliquam rerum incidunt consequatur est. Eligendi…

Read More

https://wordpress.org/plugins/do-spaces-sync/ DigitalOcean Spaces Sync plugin connects your Media Library to a container in DigitalOcean Spaces. It syncs data from your website to cloud storage and replaces links to images (optional). You may keep the media locally (on your server) and make backup copy to cloud storage, or just serve it all from DigitalOcean Spaces. In order to use this plugin, you have to create a DigitalOcean Spaces API key. You may now define constants in order to configure the plugin. If the constant is defined, it overwrites the value from settings page. Contants description: – DOS_KEY – DigitalOcean Spaces key…

Read More

Download: https://wordpress.org/plugins/dw-question-answer/ Description DW Question and Answer is a WordPress plugin which builds a complete Question & Answer system for your WordPress site, like Quora or Stackoverflow. The plugin supports multi-languages, shortcodes, reCAPTCHA, email notification system and so on. KEY FEATURES: Submit / Filter / Order / Edit / Delete Question Answer / Comment Vote and Pick Best Answer Notification Email system Instant search by keywords 11+ languages supported Captcha supported Shortcodes available Private/ Public for Question and Answer Questions / Answers follow function Sticky Question More to come ADD-ON FOR THE PLUGIN: Embed question and Social Sharing: https://wordpress.org/plugins/dw-question-answer-embed-question/ DWQA…

Read More

how to use httpd .passwd protect wp-login.php with nginx server? STEP 1. CREATE THE HTTPD PASSWORD FILE: WITH THE ONLINE TOOL: https://www.htaccesstools.com/htpasswd-generator/ STEP 2. CONFIG NGINX SERVER: just add below code to the nginx .conf file ? add httpd password , add the nginx php-fpm to wp-login.php , otherwise, the brower will directly download the .php file. location /wp- admin/ { auth_basic “WP-ADMIN”; auth_basic_user_file certs/.htpasswd; autoindex on; } location =/wp- login.php { auth_basic “PASSWORD NEED”; auth_basic_user_file certs/.htpasswd; try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 3.CHECK THE DEMO: https://www.shopym.com

Read More

前言: 几个月前,应朋友要求,写了一个linkedin爬虫,难度不大,但功能还算好玩,所以就整理了一下放出来了。代码见Github:LinkedinSpider。 爬虫功能:输入一个公司名称,抓取相关员工的linkedin数据,字段见下方截图。 正文: 先来说一下linkedin的限制: 不登录的状态,不能进行搜索,但是可以查看某个用户的linkedin信息(不够全)。 linkedin可以搜用户(最多显示100页),也可以搜公司,但不能查看公司下面的员工信息(显示的是“领英会员”,没有权限查看详细内容,要求先建立联系,如下图,可能开通linkedin高级账号可以查看,未知)。 那么如果要抓取某个公司员工的linkedin信息,该怎么做? 方法一、银子多,开通高级账号也许可以查看。 方法二、去搜linkedin用户,尽量抓取全量的linkedin用户,从中筛选出某公司的员工。(难度在于如何搜用户,并且因为页数限制,几乎无法抓取全量)。 方法三、借助第三方平台。暂时未发现哪些网站有用到linkedin的数据,但是灵机一动想到了百度收录!我们用百度搜索,搜某个公司名,域名要求linkedin.com(例如抓取对象为百度,可以在百度搜索中搜 “百度 site:linkedin.com”),从中筛选出linkedin用户ID,有了用户ID我们就可以直接去linkedin抓员工信息了。 我们现在用的就是方法三。说一下爬虫流程: 先登录linkedin,带着linkedin的Cookie进行百度搜索,从中筛选出linkedin用户的(跳转到linkedin的)跳转链接,然后抓取、解析。 注意:为了抓取到最新的数据,一般不直接抓取百度收录到的内容,只是通过百度收录抓取到用户ID;另外,要待着linkedin的Cookie去打开搜索出来的链接,不然会跳转到linkedin登录页面,或者抓取到的信息不全。 结语: 代码放在Github,链接上文有提。此文主要作注释说明。 这只是一个小爬虫,我想要分享的,不仅仅是linkedin的登录、linkedin数据的抓取和解析,更重要的,是通过百度收录抓取目标数据这个方法。 对于做爬虫,或者是想学爬虫的同学来说,路子一定要宽,只要能够保证数据准确、完整,应该从各个途径去嗅探、抓取数据,抓取难度越小、速度越快,就越好! 转载请注明出处,谢谢!(原文链接:http://blog.csdn.net/bone_ace/article/details/71055153)

Read More

1、需求 最近受人之托,帮忙用python开发程序实现爬取大连海事大学信箱的2000条数据(主题和意见建议)保存到excel中。 2、项目分析 首先,我们打开信箱列表链接http://oa.dlmu.edu.cn/echoWall/listEchoWall.do如图所示: 但是列表页中只有主题,获取意见建议必须进入到详情页面,当点击某一条时发现跳转到登录页面                     https://id.dlmu.edu.cn/cas/login,这就说明获取想要的数据必须登录之后才可以,如图所示: 我们打开chrome的开发者工具,填写好提前准备好的账户密码,点击登录,在开发者工具中查看登录的请求如下所示: 通过观察我们发现登录过程中除了输入的账户密码还有其他的几个参数,其中有几个参数为空,说明可以不用传。 接着往下看登录成功之后,直接跳转到详情页面: 通过观察我们可以看到在请求详情页面时候带有cookie,还有其他参数4个,经过测试我们发现只要带pkId这个参数就可以获取到详情页面,pkId可以在列表页中获取到。 至此,整个请求的过程我们已经分析完毕。 首先,我们来简单介绍一下项目中使用到的几个工具包:requests、bs4、xlwt requests 是一个很实用的Python HTTP客户端库,由于这个过程需要登录,并且获取详情时候需要带有cookie信息,所以我们决定采用requests工具包,requests的Session可以自动保持cookie,不需要手动维护cookie的内容。 bs4 是一个可以从HTML或XML文件中提取数据的Python库,这是一个特别方便的工具包,亲测好用。 xlwt 是Python用来写Excel文件的包。 其次,简单讲解一下实现过程: 1、通过列表页获取详情页id 由于列表页不需要登录就可以访问,我们直接可通过request.get()方法就可以获取到列表页的内容、获取到内容之后通过bs4工具包方法很方便就可以获取到详情页id。 2、模拟登录获取session 通过requests.Session()获取到一个session对象,并且利用这个session对象和按照上面看到的登录的参数和请求头部发起模拟登录请求,与服务器维持一个session连接。 3、获取数据 利用上面两个步骤获取的session 对象和id可直接发起请求获取到详情页面内容,然后再次通过bs4工具包的方法就可以获取的主题和意见建议。 4、写入excel 将第3步获取到的数据利用xlwt写入到excel表当中。 3、运行结果 4、代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # datetime:2019/3/28 9:47 # software: PyCharm ‘ comment ‘ __author__ = ‘amx’ import requests #html标签解析工具 from bs4 import BeautifulSoup #excel写入工具 import xlwt #获取指定页码列表的详情页id def get_currentPage_list(x): res = requests.get(‘http://oa.dlmu.edu.cn/echoWall/listEchoWall.do?page=’+str(x)) # print(res.text) #解析html并获取每一条的详情页id soup = BeautifulSoup(res.text, “html.parser”) table = soup.find_all(‘table’) ids=[] for x in table[1].find_all(class_=’choose’): ids.append(x.attrs[‘value’]) # print(ids) return ids #获取所有数据的详情页面id allIds=[] for i in range(200): allIds+=get_currentPage_list(i)…

Read More

Opera 40 內建免費無限流量 VPN,一鍵翻牆隱藏 IP 教學(Windows、Mac) 今年四月底,Opera 瀏覽器宣布將內建免費 VPN 服務,會這麼做是因為 Opera 公司注意到越來越多使用者擔心他們的線上瀏覽隱私,但網路上常見的 VPN 服務設定複雜和付費等因素使一般民眾卻步,最好的解決方案就是將這項功能加入瀏覽器,而且非常大手筆的免費提供給所有用戶使用。五月中 Opera 也在行動裝置推出免費 VPN,教學可參考「Opera 推出免費 VPN 應用程式,無限流量一鍵切換隱藏連線位置(iOS、Android)」一文。 其實有越來越多的 VPN 工具被設計為 Google Chrome 或 Firefox 瀏覽器外掛,例如我之前介紹過 Betternet 無流量速度限制 VPN 連線服務、ZenMate 支援美國香港等國家 IP 切換,若要使用於瀏覽器以外,也可試試看知名的 VPN Gate Client,這是一項全球分散式公共 VPN 計畫,由日本學術機構推動。 把焦點重新拉回 Opera 吧!Opera 在經過數個月不斷測試與修正,終於在全新 Opera 40 穩定版加入免費 VPN 功能,這也表示所有使用者只要更新至最新版本,即使你從未使用過 Opera,也能在下載安裝瀏覽器後開啟這項功能。 Opera 免費 VPN 在預設情況下是關閉的,不過只要進入設定將它打開,就能隨時切換開關來啟用跳板功能。VPN 特性不僅能隱藏自己的真實身份和 IP 位址,更可以在某些網路封鎖的環境下破解限制,瀏覽被阻擋或無法正常開啟的網站。Opera VPN 提供世界五個國家節點,包括加拿大、荷蘭、德國、美國及新加坡,瀏覽器會自動選取連線速度最快節點。 2016 年初 Opera 被中國企業收購,因此有不少人質疑 Opera VPN 安全性,關於這部分 Opera 公司已在 Facebook 粉絲頁面回應,內建的 VPN 功能由 SurfEasy 公司提供,這是一家登記於加拿大的公司,沒有納入此次中國併購案中。 軟體資訊 軟體名稱:Opera 軟體語系:英文 作業系統:Windows、Mac OS X 官方網站:https://www.opera.com/zh-tw 下載鏈結:官方網站免費下載 使用教學 STEP 1 首先,將 Opera 電腦版瀏覽器更新到最新版本,點選左上角「選單 -> 關於 Opera」就能自動偵測版本、下載更新,免費 VPN 功能必須在 Opera 40 以上才會出現。 STEP 2 點選左上角的「選單 -> 設定」,開啟 Opera 設定選項。 點選左側選單的「隱私 & 安全」後,會在右側出現「VPN 虛擬私人網路」選項(如下圖藍色框框圈選處),預設情況下這功能是沒有開啟的,勾選「啟用 VPN」即可在瀏覽器中開啟此功能選項。在新版中也在選項裡針對…

Read More

#install  nginx with fast-cgi module and php 7.2 and maria db 10.3 #download this script #https://www.vpseo.com/media/script/installlnmp.sh.txt #cat /usr/local/src/installlnmp.sh yum -y update yum -y install wget zip unzip gzip cd /usr/local/src rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum -y install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel systemctl enable php-fpm systemctl start php-fpm yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel openssl openssl-devel yum -y install nginx wget http://nginx.org/download/nginx-1.17.6.tar.gz tar zxvf nginx-1.17.6.tar.gz wget -c https://www.openssl.org/source/openssl-1.0.2t.tar.gz tar xf openssl-1.0.2t.tar.gz -C /usr/local/ cd /usr/local/openssl-1.0.2t ./config make depend make make test make install mv /usr/bin/openssl /usr/bin/openssl_1.0.1e ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl…

Read More

#https://www.vpseo.com/2019/10/16/wp-super-cache-and-nginx-config/ #https://www.vpseo.com/2019/09/06/wp-rocket%E9%85%8D%E5%90%88nginx%E5%AE%9E%E7%8E%B0%E7%BA%AF%E9%9D%99%E6%80%81%E5%8C%96%E5%8A%A0%E9%80%9Fwordpress%EF%BC%8Crocket-nginx/ now you can use the simply static and wp-rocket plugin together.   below code is edit base on wp supercache .  I modified it , and make it works on simply static and wp-rocket plugin. server { listen *:80; listen [::]:80; server_name 9wp.net tripdir.com armstrong-mec.com; return 301 http://www.$host$request_uri; } server { listen *:80; listen [::]:80; server_name www.9wp.net www.tripdir.com www.armstrong-mec.com; root /var/www/vhosts/$host; index index.html index.htm index.php; # Rocket-Nginx configuration , you can remove below line , if don’t installed the rocket-nginx include /usr/local/nginx/rocket-nginx/default.conf; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; #location / { #try_files $uri $uri/ /index.php?q=$uri&$args;…

Read More

https://www.affilorama.com/blog/first-affiliate-marketing-sale The lure of affiliate marketing is undeniable; who can resist passive income? But to make that passive income happen, you have got to put in some work first. To succeed in affiliate marketing, there are a number of crucial steps you must take before you earn that first affiliate profits. And these steps are, well … not passive. The good news is that if you’re determined to make this work and are willing to put in the time and effort, you’re already well on your way to affiliate marketing success. All the work you put in is to help you make your first affiliate…

Read More

#vi /etc/nginx/conf.d/wordpress-multi.conf server { listen *:80; listen [::]:80; server_name 9wp.net yourwebsite.com; return 301 http://www.$host$request_uri; } server { listen *:80; listen [::]:80; server_name www.9wp.net www.yourwebsite.com; root /var/www/vhosts/$host; index index.html index.htm index.php; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { try_files $uri $uri/ /index.php?q=$uri&$args; } location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico|woff|woff2)$ { expires 30d; add_header Cache-Control “public, no-transform”; } location ~* \.(pdf|css|html|js|swf)$ { expires 2d; } location ~*…

Read More

Easy Affiliate Links: Free Affiliate link manager plugin EAL is one free WordPress plugin that is must have for any affiliate marketers. It turns your ugly affiliate links into pretty links, and also offers basic stats such as monthly clicks & lifetime clicks on the link. This plugin utilized the post types feature of WordPress & is easy to use. One of the features of this plugin is categorization, which makes the link management easy. What I liked about this plugin is, it let you add affiliate links directly from the post-editor section that is one feature I missed seeing in…

Read More

OpenLiteSpeed 是 LiteSpeed Technologies 开发的开源HTTP服务器。OpenLiteSpeed 具有高性能和轻量级的特点,并带有一个 Web GUI 管理界面,可以处理超过十万个具有低资源使用(CPU 和 RAM)的并发连接。OpenLiteSpeed 支持许多操作系统,如 Linux,Mac OS,FreeBSD 和 SunOS,可用于运行用 PHP,Ruby Perl 和 java 编写的网站脚本。 在本篇教程中,我将指导您在云服务器上安装并配置 OpenLiteSpeed 和 PHP 7(我们将用 CentOS 作为演示版本)。 如果您还没有腾讯云的服务器,可以先点击这里进行免费套餐的试用。免费套餐包含企业版和个人版,超过11款热门产品和42款长期免费的云产品可以供您选择。如果您有长期搭建服务器的需求的话,可以点击这里进行服务器的购买,现在的促销力度很大哦。 添加 OpenLiteSpeed 存储库 要在CentOS服务器上安装 OpenLiteSpeed,我们必须添加 lite 速度存储库。使用此 rpm 命令添加它: rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm 安装 OpenLiteSpeed 在此步骤中,我们将安装 OpenLiteSpeed 1.4。这是稳定版本,具有 Pagespeed,文件上传,PHP 7 支持,RCS 集成和 HTTP / 2支持等许多功能。让我们使用以下yum 命令安装 OpenLiteSpeed 1.4: yum -y install openlitespeed14.x86_64 等待安装完成。 安装 Epel 存储库和 PHP 7 PHP 7安装需要 Epel 存储库。它可以在 CentOS 存储库中使用。使用 yum 命令安装 Epel 存储库: yum -y install epel-release 接下来,为openLiteSpeed安装php 7。OpenLiteSpeed 使用特殊版本的 PHP,OpenLiteSpeed 的 PHP 版本以“ls”开头。通过键入以下内容安装带有多扩展的 PHP 7 以获得丰富的功能集: yum -y install lsphp70 lsphp70-mysqlnd lsphp70-process lsphp70-mbstring lsphp70-mcrypt lsphp70-gd lsphp70-opcache…

Read More

Install: Quick Install Magento 2 After you install OpenLiteSpeed, follow the instructions below to get your Magento 2 site working. You MUST enable Rewrites and “Auto Load from .htaccess” also. Magento 2 relies on .htaccess to work properly. Assuming your PHP, Script Handler, log and other options are already set, you can now save everything and reload OpenLiteSpeed by clicking on the Graceful Restart button. Run the Magento Install Script Step 1. Run Installation Script Point your browser with default port to https://yourstore.com/ Accept terms and conditions by clicking ‘Accept and Setup Magento’. Step 2. Readiness Check Magento CE installer needs to check if all the requirements…

Read More

We’re going to install OpenLiteSpeed on centos 7/6 server from litespeed repo. OpenLiteSpeed is the Open Source edition of LiteSpeed Web Server Enterprise. Both servers are actively developed and maintained by the same team, and are held to the same high-quality coding standard. OpenLiteSpeed contains all of the essential features found in LiteSpeed Enterprise, and represents our commitment to support the Open Source community. It is recommended to use Centos 7/6 for OpenLiteSpeed for stability. Some Features : Event-Driven Architecture Fewer processes, less overhead, and enormous scalability. Keep your existing hardware. Upgrade from Apache OpenLiteSpeed is mod_rewrite compatible, so you…

Read More

Looking for some free blog sites to help you start sharing your writing with the world? Whether you just want to share updates with your family and friends or you want to start a blog and build a broader audience, we’ve put together nine great sites where you can start a blog for free. We’ll also try to steer you towards the specific platform that’s best for you so that you can easily create a blog for free. Here’s what you need to know: Want to build a #blog? Check out these 9 best free #blogging sites CLICK TO TWEET  Nine of the…

Read More

location / { proxy_pass http://ghs.google.com; proxy_set_header Host w.mai1.me; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Cookie “”; proxy_hide_header Set-Cookie; proxy_hide_header Location; proxy_set_header User-Agent “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36”; proxy_set_header Accept-Encoding “”; subs_filter_types application/javascript text/javascript; subs_filter ‘fonts.gstatic.com’ ‘gstatic.loli.net’; subs_filter ‘resources.blogblog.com/blogblog/data/res’ ‘cdn.jsdelivr.net/gh/staticfilestorage/cdn@cdn/blogger’; subs_filter ‘resources.blogblog.com/img’ ‘cdn.jsdelivr.net/gh/staticfilestorage/cdn@cdn/blogger’; subs_filter ‘lh1.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh1.googleusercontent.com’; subs_filter ‘lh2.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh2.googleusercontent.com’; subs_filter ‘lh3.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh3.googleusercontent.com’; subs_filter ‘lh4.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh4.googleusercontent.com’; subs_filter ‘lh5.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh5.googleusercontent.com’; subs_filter ‘lh6.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh6.googleusercontent.com’; subs_filter ‘lh7.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh7.googleusercontent.com’; subs_filter ‘lh8.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh8.googleusercontent.com’; subs_filter ‘lh9.googleusercontent.com’ ‘peppapigpages.oss-cn-qingdao.aliyuncs.com/lh9.googleusercontent.com’; }

Read More

Sometimes you want to publish a post at your WordPress site…but you can’t, or don’t want, to use the WordPress editor. So what do you do then? Easy, you learn how to write a WordPress post by email! In this guide, I’ll show you two different methods you can use to write a WordPress post by email, as well as share some thoughts on the pros and cons of each method to help you pick which one is best for your site. Ever wished that you could write a #WordPress post by email? Here are 2 ways to do it! #tutorial…

Read More