10 Free Keyword Research Tools (That CRUSH Google Keyword Planner)

10 Free Keyword Research Tools (That CRUSH Google Keyword Planner)

 

 

Are you tired of Google Keyword Planners restrictions? Then you’re in the right place.

Remember the good ol’ days when GKP was awesome?

You could enter any ‘seed’ keyword and see tons of keyword suggestions, plus search volumes.

google keyword planner search volume old

Now, Google has restricted these numbers to general ranges. 🙁

google keyword planner search volume new

SIDENOTE.

You can still see exact numbers, but only if you spend enough on AdWords campaigns for Google to deem you worthy of such data.

Don’t get me wrong, it’s still a useful tool. It suggests some good keywords, splits them into groups (which is useful), and is 100% free.

But if GKP is the only tool you’re using for keyword research, then you’re missing out.

Yeah, you can use a tool like Ahrefs Keywords Explorer which has tons of data, features, and filters. But what if you’re just starting out and can’t justify paying for any SEO tools whatsoever?

Here are some free keyword tools to help kickstart your SEO with zero investment:

  1. Google Trends
  2. Keyword Shitter
  3. AdWord & SEO Keyword Permutation Generator
  4. Answer the Public
  5. Google Correlate
  6. Keywords Everywhere
  7. Wordtracker Scout
  8. Google Search Console
  9. Suggestion Keyword Finder
  10. Google

Let’s delve deeper into each of these tools.

1. Google Trends

Let’s kick things off with another useful keyword tool from Google: Google Trends.

Google Trends visualizes how search trends change over time.

Enter a keyword, and you will see the relative popularity of that search query over the past 12 months.

To show how this can be useful, let’s check the Google Trends data for  “protein powder.”

protein powder google trends

It looks like the search popularity of this query is quite stable throughout the year.

But if we look closely, we can see that there is a gradual decline between August and December, with popularity spiking in January.

This is likely because many people are on a ‘health kick’ in January.

If we check Google Trends data for the past five years, we can see that this is, in fact, an annual spike.

protein powder annual spike google trends

(This is information that we couldn’t glean from Google Keyword Planner.)

So if you have a fitness blog, it may make sense to publish a piece of content about protein powder in early January.

But Google Trends has another cool trick up its sleeve: related queries.

Drop down to the bottom of the page and you’ll see a ‘related queries’ box:

related queries google trends

This show related queries with rising popularity.

SIDENOTE.

Learn more about top and rising ‘related queries’ by clicking the question mark icon in the related queries box.

I’ve found this is particularly useful for quickly unveiling search queries I would otherwise never have thought of (e.g., “bone broth protein powder”… is that a thing!?)

Still, this is only the tip of the iceberg when it comes to Google Trends…

… so I recommend reading our full guide to using Google Trends for keyword research.

2. Keyword Sh!tter

It doesn’t take much of an imagination to guess what this tool does.

Enter a “seed” keyword (or many) and hit “Sh!t keywords!”

keyword shitter protein powder

It will then start doing its business, so to speak.

Be warned, though, this tool will generate a lot of keyword suggestions.

I left it going for ~30 minutes and had ~20K suggestions… and it was still going!

It works by mining Google Autocomplete.

NOT FAMILIAR WITH GOOGLE AUTOCOMPLETE?

Google Autocomplete = the results that show when you begin typing a search in Google.

google autosuggest

Because of this, it’s quite basic.

It doesn’t show search volumes or trends data, nor does it group keywords in any way (as Google Keyword Planner does).

But it does have one other notable feature: positive and negative filters.

The easiest way to explain how these work is to show an example.

So let’s add the word “buy” to the positive filter and run our “protein powder” search again.

keyword shitter protein powder buy filter

Now you can see that it only mines queries containing the word “buy.”

The negative filter does the opposite—it excludes queries containing the filtered words.

This can be useful for finding related queries with high purchase intent (e.g., “buy protein powder,” “protein powder store,” etc.)

DO YOU WANT EVEN MORE GOOGLE AUTOCOMPLETE KEYWORD IDEAS?

Try the Search suggestions report in Ahrefs’ Keywords Explorer.

Keywords Explorer > Search suggestions

search suggestions keywords explorer

Unlike KW Sh!tter, we also give you a bunch of metrics such as search volume, Keyword Difficulty (KD), and more. 🙂

SIDENOTE.

This isn’t the only tool that mines Google Autocomplete. There’s also KeywordTool.io, but that restricts results to ~700 keywords. Infinite Suggest is another alternative. But, despite the name, it doesn’t seem to find anywhere near the number of keywords that Keyword Sh*tter finds. And there are tons of other Google Autocomplete miners, too. Google “google auto suggest tool” for more. There’s also this tool from SEOChat. It mines autocomplete suggestions from Google, Bing, Amazon, and YouTube.

3. AdWord & SEO Keyword Permutation Generator

This tool combines lists of keywords into every possible permutation.

Here, the tool took my three lists of keywords and combined them into a list of permutations:

keyword permutations

This is useful should you want to add transactional or informational modifiers (e.g., “best,” “cheapest,” “buy,” etc.) to a list of topics.

It’s also useful for local SEO purposes.

For example, let’s say you run a plumbing company and offer your services in different counties.

Here’s how you could use such a tool:

plumbing company in permutations

SIDENOTE.

The third list of keywords is optional. You can generate permutations from only two lists, as I did above.

NEED A LIST OF CITIES OR COUNTIES?

Try Wikipedia.

I searched for “counties in Florida” and found this list.

counties in florida

Then I used Scraper (free plugin for Chrome) to scrape the entire list.

scraper counties in florida

Note. Read my web scraping guide to learn how to scrape information like this.

There’s not much else to say about this tool.

It’s quite simple functionality‐wise, so it doesn’t give you much data (e.g., search volumes, trends, CPC, etc.)

But that’s not what the tool is for—it exists to save time.

SIDENOTE.

Need to combine more than three lists of keywords? Try KeywordIn.com.

DOING LOCAL SEO?

This tool generates keyword permutations from your business type and location.

Here’s how to use it:

  1. Enter your business category (e.g., plumber)
  2. Select from a list of related individual services
  3. Hit “Generate keywords”

final smb keywords

There you have it—a list of niche and location‐relevant keyword permutations. 🙂

4. Answer the Public

Answer the Public finds questionsprepositionscomparisonsalphabeticals, and related searches.

Confused? Let’s tackle each of those one by one.

We’ll start by entering a “seed” keyword—let’s stick with “protein powder.”

(Yes, I used a GIF to show how damn cool the site looks.)

First thing you’ll see after entering a “seed” keyword is questions.

These are search queries containing whowhatwhywherehow, which, when, are, and is.

E.g., “what protein powder tastes best?”

By default, you’ll see a visualization, but you can switch to a regular ol’ list if you prefer (which I do).

Next up, we have propositions—i.e., forcanisnearwithoutwith, and to.

These are search queries that fit the [seed] [preposition] [______] format.

E.g., “protein powder without carbs,” or “protein powder for weight gain.”

We then have comparisons—i.e., versusvsandlikeor.

Once again, the format is [seed] [comparison] [______].

E.g., “protein powder versus meat,” or “protein powder or chicken breast.”

And finally we have alphabeticals and related.

Alphabeticals are Google Autocomplete suggestions.

answer the public alphabeticals

 

And related, well, who knows?

From my experience, the number of suggestions in the related category is almost always ~20. I have no clue how from where it derives those keywords. But it does kick back a few gems from time to time.

But where does ATP get their data from, anyway?

As far as we’re aware, that would be Google Keyword Planner and Google Autosuggest.

DO YOU WANT MORE ‘QUESTION’ TYPE SUGGESTIONS?

Answer the Public gives a total of 195 question‐based queries for the phrase “cat.”

SIDENOTE.

Question‐based queries are those with words like “how,” “what,” “where,” “how,” etc.

Let’s see how Ahrefs’ Keywords Explorer compares.

Keywords Explorer > All > include only the same question type queries as ATP

questions report keywords explorer cat

That’s ~548,000 keywords. 2,800x more than ATP!

I’ll admit it; we’re flexing our big data muscles here.

For most people, ATP has more than enough keyword suggestions.

But when your site grows bigger, there’s always Keywords Explorer. 🙂

SIDENOTE.

All data is exportable to CSV. No need to register or log in.

5. Google Correlate

Yep—another tool from Google.

According to Google, “Correlate finds search patterns which correspond with real‐world trends.” I.e., trend correlations.

SIDENOTE.

Google Correlate is part of Google Trends. But I felt it deserved a standalone mention. Reason being, the way it finds keyword ideas is different to Google Trends.

Let’s dive straight in by searching for—yep, you guessed it—“protein powder.”

google correlate protein powder

Google kicks back ten search queries with trends that correlate with “protein powder.”

SIDENOTE.

Hit “show more” for even more keywords.

You’ll notice that not all these queries contain the “seed” phrase.

That’s because this is correlation data. In other words, they’re keywords where the search trend correlates with that of your seed keyword.

ninja blender protein powder correlation

For that reason, this tool can uncover some seriously unrelated keywords.

unrelated mobile homes for sale

Google says “mobile homes for sale” correlates with “protein powder.”

But every now and again, it will kick back a gem that you never thought of.

A good example of this is “ninja blender.”

I would never have thought of this on my own, but thinking about it, I can see why these two might correlate. Ninja blender is a brand of blender, and people use blenders to make protein shakes. (Duh!)

So it could be the case that people are searching for “ninja blender protein recipes.”

HUNCH = CONFIRMED

I decided to check “ninja blender protein recipes” in Ahrefs Keywords Explorer.

It has an estimated search volume of 20 searches per month.

keywords explorer 3 ninja blender protein recipes

Not too high, but the keyword difficulty (KD) score is low, so it would likely be easy to rank for.

If we check the SERP overview, it’s also clear that this particular keyword has the potential to drive more traffic from long‐tail keywords.

ninja blender protein shakes serp overview

We can tell because the current top‐ranking page ranks for 207 keywords. It also receives an estimate 162 visitors from organic search each month.

6. Keywords Everywhere

Keywords Everywhere is a free add‐on for Chrome (or Firefox). It adds search volume, CPC & competition data to all your favourite websites.

These websites include: Google, eBay, Amazon, Answer the Public, Keyword S**tter, and more.

Here is the tool in action on Google search:

keywords everywhere google search

… and on Keyword Shitter:

keywords everywhere keyword shitter

QUICK TIP

Are you thinking what I’m thinking?

Keywords Everywhere + Keyword Sh!tter = a less limited Google Keyword Planner. 🙂

Use Keyword Shitter to mine thousands of Google Autocomplete suggestions. Then Keywords Everywhere to pull the search volumes for them.

To do this, copy and paste all the Keywords Everywhere data from Keyword Sh!tter. Paste it into a spreadsheet.

The only downside—aside from update frequency and accuracy—is that the results are formatted in an odd way.

But this is nothing a bit of Google Sheets magic can’t fix!

Make a copy of this Google Sheet. Paste the Keywords Everywhere data into the first sheet—the one labelled “PASTE HERE.”

Then go to “RESULTS” sheet and you’ll see a much neater list. 🙂

keywords everywhere spreadsheet results

This is a very useful tool as it transforms casual browsing into keyword research.

Think about it: how many Google searches do you do each day?

For me, it’s hundreds. Maybe even thousands.

Now, every time I search—whether that’s on Google, YouTube, Amazon, Ebay, etc.—I see data related to that keyword.

keywords everywhere amazon

SIDENOTE.

It’s worth mentioning that this tool only shows keyword volume and CPC estimates for Google. In other words, even when you see data on sites like Amazon, it’s still Google data.

But from where is this data derived?

I reached out to the founder of Keywords Everywhere, Akash to find out.

Here’s what he said:

The search volume, cpc and competition data shown by Keywords Everywhere comes directly from Google Keyword Planner. We have a cache of over 2 billion keywords that get updated every month or so. Keywords with volume greater than 50 get fresh numbers from GKP once every month. Lower volume keywords get updated once every two/three months.
Akash Mansukhani
Akash Mansukhani, Founder, Keywords Everywhere

TLDR; these numbers come straight from Google Keyword Planner.

Two things to note here:

  1. These numbers won’t be as accurate as those from a paid tool (e.g., Ahrefs Keywords Explorer) for a number of reasons.
  2. You should never blindly trust search volumes for traffic estimations—regardless of source.

But these estimations are still useful, and far better than the vague ranges GKPshows.

SIDENOTE.

Keywords Everywhere is also available for Firefox.

7. Wordtracker Scout

Sticking with Chrome extensions, here’s another cool one—Wordtracker Scout.

Hit the extension on any webpage and it will pluck the most relevant keywords from the copy. (It’s like a keyword density checker, but better.)

It displays the data as a word cloud, which you can then play around with to refine the suggestions by relevance and number of words.

Here it is in action on Bodybuilding.com’s list of the best protein powders:

If you navigate to the “Keywords” tab, you’ll see some more insights for the keywords. Searchescompetitionopportunity, and a few other data points.

wordtracker scout keywords

There’s also the option to view data for different countries/territories.

All this data is copyable (hit the “Copy” button) and pastes neatly into a Google Sheet.

wordstream data spreadsheet

But where does this data actually come from? It isn’t data from Google Keyword Planner, right?

According to Wordtracker, it’s from their “huge database […] of literally billions of real searches by real people.”

I reached out to Wordtracker to ask for more details about this.

Here’s what they said:

[Wordtracker Scout] uses the Wordtracker data set which is passed to us from a variety of third party sources such as second tier search engines.
Owen Powis
Owen Powis, Chief Executive Officer Wordtracker

Check out this post if you’d like to learn more about how to use Wordtracker Scout.

8. Google Search Console

Most keyword tools (free or otherwise) find new keywords to target.

But what about the existing keywords you already rank for?

Can’t you learn something from these too?

Definitely.

For that reason, Google Search Console is a keyword tool not to overlook.

SIDENOTE.

I’m going to abandon the “protein powder” example for this tool. Reason being, I don’t have access to Google Search Console data for a site ranking for such keywords. So I’ll use the Ahrefs blog instead.

Go to: Search Console > Performance > Queries

google search console

Now you will see which queries sent the most clicks to your site in the past 28 days.

You will also see the impressionsCTR, and average position for each query.

This report can tell you a lot—but only if you know what you’re looking for.

So, for starters, look at the impressions column. If GSC reports your average position as ~7 or under, then you’re showing up for the majority of searches.

The result? Impressions = a relatively accurate estimate of search volume.

For example, take “free SEO tools.”

free seo tools search console

Our post ranks in position 3.1 on average, and showed up 9,373 times over the past 28 days.

If we check the query in Ahrefs Keywords Explorer, we see that this number isn’t far off the actual search volume.

free seo tools keywords explorer

Unfortunately, we only received 663 clicks from that search query. 🙁

This keyword = low‐hanging fruit.

If we were to rank higher for this query, we could “steal” a larger percentage of those ~9.6K monthly searches.

So this is a keyword for which we should try to boost rankings, perhaps by building some links.

I recommend playing around with GSC data; there are a lot of keyword insights to be had!

9. Suggestion Keyword Finder

SEOChat’s Suggestion Keyword Finder is a simple tool that mines Google Autocomplete suggestions.

But it doesn’t mine results indefinitely. It pulls only the first ten.

Screenshot 2019 03 29 at 17 54 32

Level 1 results from Suggestion Keyword Finder.

This is useful because it shows the most popular searches people make in relation to the seed keyword. So, chances are that these ten autocomplete suggestions have decent search volumes.

But this tool has another trick up its sleeve:

It can go two or three levels deep to pull even more autocomplete suggestions.

suggestions keyword finder levels

So, basically, it extracts ten suggested searches from your seed keyword at level one. Then ten searches from each of the ten results from level one at level two. Then ten searches from each of the hundred results from level two at level three.

This means it can actually extract up to 1,110 keywords.

Level 1: 10 keywords
Level 2: 100 keywords
Level 3: 1,000 keywords

The results are downloadable to CSV at the click of a button. No need to register.

So, to recap, the value of this tool is that it doesn’t go as deep as many other similar ones. And that means the results are more likely to be both relevant and popular.

10. Google

Google is perhaps the most powerful keyword research tool on the planet.

There’s the “autosuggest” feature for generating an almost infinite number of keyword ideas. But that’s only the tip of the iceberg when it comes to using Google for keyword research.

For starters, take notice of the “People also ask” box that shows up for some searches.

people also ask

Google showing the “people also ask” box for the query “protein powder.”

These are questions that Google knows searchers are asking and want to know the answers to.

And here’s a quick trick:

Click on any of these questions, and Google will load more.

people also ask infinite

Keep doing this, and you can generate an almost infinite list of the questions people are asking.

But Google’s use as a keyword research tool doesn’t end there.

Let’s say that there’s a keyword you want to rank for. There are a lot of factors at play when it comes to SEO, but one things certain:

If you want to rank in 2019, then your content needs to align with search intent.

That means not trying to rank the homepage of your gym for a query like “how to lose weight?”

People making that search aren’t in buying mode. They’re in learning mode.

Google is your best friend when it comes to understanding search intent. Just look at the search results and presence of SERP features.

For example, imagine that we’re an email marketing tool and want to rank for “email marketing.”

Looking at the search results for that query, I notice two things:

First, there’s a featured snippet.

email marketing featured snippet

This is almost always a sign of informational search intent. It tells us that the searcher is in learning mode. They want to see blog posts and guides, not product pages.

Second, there are quite a few beginners guides.

That tells me that most searchers are email marketing noobs who want to learn the absolute basics of email marketing.

So, that’s what we should create if we want to rank for this keyword.

Now, if we search for something totally different like “dress,” we see the complete opposite:

google results for dress

Top 3 search results on Google US for “dress.”

All the results are ecommerce product or category pages.

Google even shows shopping ads.

dress ads

This tells us the searcher is in buying mode.

Bottomline? Don’t overlook Google as a keyword research tool. Keyword research is about more than just finding keywords. It’s about understanding who is searching for them and what they want to see.

Free vs. paid keyword tools: how do they compare?

It’s quite simple—free keyword tools are somewhat limited compared to paid tools.

That’s not to say that free tools don’t have their uses. But the amount of keyword ideas and data they give to access will always pale in comparison to paid tools.

Because of this, paid tools allow you to go way deeper and do more advanced marketing research.

To illustrate, here’s what happens when I type “protein powder” into Ahrefs’ Keywords Explorer:

protein powder keywords explorer

protein powder” in Ahrefs Keywords Explorer.

~110K “phrase match” suggestions from our database of 7.6 billion keywords. No free keyword tool runs on a database that large.

We also show all manner of data points, including:

  • Estimated monthly search volume;
  • Keyword Difficulty (KD);
  • Clicks;
  • CPC

All searchable, filterable, and returned within seconds.

SIDENOTE.

We add new keywords to our database and refresh search volumes every month.

Doing this with free keyword tools would be next to impossible.

Plus, to make any real decisions on the competitiveness of a keyword, you should analyze the top 10 ranking pages.

You can do that in Google to an extent. But in Keywords Explorer, show backlink data, traffic stats, and more for each of the top 10 results.

Just scroll down to the SERP Overview.

SERP overview for “protein powder” in Ahrefs Keywords Explorer.

FYI: As far as we’re aware, no other keyword tool—free or paid—can do this.

Final Thoughts

Don’t get me wrong, you can find some good keywords with free keyword tools.

But doing‐so can be very time‐consuming. And time = money.

The reality is that time spent mining Google Autocomplete for individual queries is wasted time. The same is true of merging data from many free keyword tools together in spreadsheets. You should aim to use that time for more important stuff, like creating content or link building.

What’s more, paid keyword tools—like Ahrefs Keywords Explorer—run on HUGEamounts of data. That makes them much more efficient at finding low‐competition keywords. You know, the type that may actually be worth targeting.

Bottomline: free keyword tools are good, but not as good as paid tools. (Surprising, right?)

Let me know in the comments if you know of any other cool free keyword tools—I will consider adding them to the list. 🙂

https://ahrefs.com/blog/free-keyword-research-tools/#keyword-shitter

瓦工上线服务器状态页面,可随时查看服务器状态

搬瓦工上线了一个服务器状态查看的页面,之后我们就可以随时查看母鸡状态了。估计是最近几天修复CPU漏洞导致不定时的重启,被工单问的烦了。

页面直达
我们可以前往:

https://bwhstatus.com/

进行查看。

简单说明
页面大致如下所示。我们看到当前所有机房的服务器状态。可以看到目前都是正常状态。

如果有操作,会提供操作记录。比如下面的,在9小时前对DC4的Node v1108进行了小的维护。从10:02分开始,持续到了10:34分。

今后如果我们出现了VPS短暂连不上的情况,可以先前往该页面查看母鸡的状态,如果母鸡没有在维护,那么肯定就是我们自己的VPS的问题了,可以尝试重启、重装等操作。

IP被封是否可以更换机房或申请退款?

搬瓦工VPS IP被封是否可以更换机房或申请退款?

 

之前的文章中提到了《搬瓦工VPS迁移机房时可能遇到的问题及解决方案》,通常使用那篇文章里的方法后都能顺利更换机房和更换IP,但是如果我们的IP被封了,就没办法通过那篇文章的方法进行了。

如果我们发现不管怎么尝试,永远都叫你等10-15分钟,那么有一种可能就是你的IP被封了。可以通过ping.chinaz.com进行检测,如果国外都能ping通,而国内都无法ping通,那么就是你的IP被封了。这种情况下,就算你提交工单,客服也会告诉你,你的IP被列入黑名单,导致ping不通,所以不可以更换机房。

根据搬瓦工的政策,如果我们因为某种原因(是什么原因,大家心里都有数),导致IP地址被封,那么肯定是不可以换机房的,当然也不可以退款。但是可以加钱啊,加19美元,你就可以更换一个新的IP了。

所以如果买搬瓦工用来做的项目可能导致IP被封,那么可以先月付,稳定后再尝试年付,这样IP被封了也就浪费了一个月的钱,总比花19美元换IP强。当然,一般情况下,没有理由你的IP会无缘无故被封,至少我用搬瓦工来上网,到现在IP也没有被封。能给的忠告就是,尽量不要分享,自己买的自己用,一年也就一两百块钱,这么点钱对绝大部分人来说还是很便宜的,自己用自己的,有人要找你分享,你就叫他们自己买去。至少我自己用的到现在都没有问题,而我一个分享给别人的就惨遭被封。

TOS原文:

We will not be able to issue a refund in case any IP(s) assigned to a VPS get blacklisted, until the IP is no longer on any blacklist(s).

Furthermore, getting an IP blacklisted will make it impossible to use Datacenter Migration feature in the KiwiVM control panel until the IP is no longer on any blacklist(s).

更新[2018/1/24更新]

首先我们需要确认一下是不是真的是IP被封了。有时候连不上,只是因为VPS出了暂时性故障,可能是短暂维护,可能是某个进程导致了死机等等。请按照下列步骤依次检查:

  1. 查看是否你的VPS所在服务器正在维护:《搬瓦工上线服务器状态页面,可随时查看服务器状态》;
  2. 如果服务器没有维护,再查看IP是否被封:《如何检查搬瓦工的IP是否被封》;
  3. 如果查出来IP被封了,那么请继续往下看文章;如果查出来IP没被封,但是还是连不上,请继续查看:《搬瓦工VPS检查SSH端口是否被封 & 修改SSH端口的方法》。

如果确认是被封了,可以通过下面的方法更换IP:

更多内容欢迎关注本站并查看本站最新文章。

如何检查IP是否被封

如何检查搬瓦工的IP是否被封

 

之前说了搬瓦工的IP被封是不可能退款的,但是很多时候其实IP没有被封,而是VPS出了点问题,比如没有启动成功,或者就是装完系统有点小问题。这时候其实IP是正常的,我们不需要担心。下面告诉大家如何检查自己的搬瓦工VPS的IP是否被封。

 

检查IP是否被封

其实很简单,我们去站长工具测试:

ping.chinaz.com

输入IP地址,仅选择海外的服务器。

 

然后开始ping测试。

测试情况1:如果海外的测试结果全部是超时,比如下图。那么说明你的IP没有被封,而是你的VPS的问题,有可能是系统出了问题,有可能是没开机。这时候解决方法为:

  1. 重启
  2. 重装

如果这两步没有解决问题,提交工单,找客服。(当然,最惨的是,重启重装后,发现国外通了,然后国内不通,详见下文。)

测试情况2:如果海外能通,比如我这个。那么就需要进一步测试国内的情况。

然后发现国内都不通,那么久很尴尬了,恭喜你中招了,你的IP被封了。如果国内通了?那么你还有什么问题?

【更新】可以去 ping.pe,更直观。最后几个是国内的服务器,上面的是国外的。比如下面这个就是被封了。(绿色代表通,红色代表不通)

总结

def check_ip_address(server):
    server.is_banned = False
    if server.IP.ping_from_foreign == False:
        server.reboot()
        if server.IP.ping_from_foreign == False:
            server.rebuild()
            if server.IP.ping_from_foreign == False:
                server.open_ticket()
            else:
                if server.IP.ping_from_domestic == False:
                    server.is_banned = True
        else:
            if server.IP.ping_from_domestic == False:
                server.is_banned = True
    else:
        if IP.ping_from_domestic == False:
            server.is_banned = True
    return server.is_banned

看不懂的就直接看上面的文章内容吧,看的懂的帮我看看有没有写错。

一句话总结

国外不通,检查VPS;国外通 + 国内不通,IP被封了。

如何检测搬瓦工IP是否被墙

如果出现IP不能访问的情况,让人最担心的就是IP被屏蔽(墙)了,这个时候我们需要一些工具进行判断。下面给大家介绍两个网站可快速判定IP是否被墙:

  • 搬瓦工Kiwi面板: 搬瓦工官方的免费更换被墙IP服务(每隔十周一次)
  • port.ping.pe: 搬瓦工最新检测网站,带端口检测功能,结果比较准确
  • Ping.pe: 搬瓦工自家网站,国内国外节点比较多,结果比较准确,而且搬瓦工官方也认可这个检测结果
  • ipcheck.need.sh: 50KVM推出的检测服务,可作为辅助手段
  • torch.njs.app/ : 又一个检测服务,可作为辅助手段

IP被墙?更换IP友好的服务商

刚开通VPS的IP就被墙?! 换一个IP要钱?! 花钱换了的还是被墙?!

下面这些服务商能解决你的苦恼!

  • 搬瓦工: 保证不会开到被墙IP; 5周免费换一次IP! 价格低廉且多个到国内优质线路可选!
  • 50KVM: 开到被墙IP免费换; 剩余时间大于30天免费换IP; 年付12次免费换IP! 到国内优质线路可选, 价格稍贵
  • Cloudcone: 每次换IP仅需0.5美金!价格低廉但到国内速度一般

port.ping.pe 检测IP是否被墙

从2018年之后,大陆境内被屏蔽的IP表现为某端口不能访问, 其它端口正常. 这给判断增加了难度. 搬瓦工这个时候推出了带端口的检测工具 port.ping.pe, 可以准确地判断某IP指定端口在大陆的状态.

首先,打开 port.ping.pe网站: port.ping.pe
在下面文本框中输入要检测的域名/IP+端口号(例子: w33.gubo.org:80),然后点击后面的Go即可。

输入域名+端口进行检测
输入域名+端口进行检测

下面结合图例详细说明一下结果及可能出现的原因, 图片说明:

  1. 上半部为全球各地检测点,下半部为中国大陆检测点
  2. 各行结果颜色: 绿色 表示网络通畅, 红色 表示网络不通
IP端口被墙示例
端口在大陆不能访问
端口在大陆不能访问

在此图里,上半部分的国外节点都为 绿色 可以访问,而下半部分的大陆节点 红色 都不能访问,此IP已经不幸被屏蔽

IP无问题示例
IP端口正常示例
所有节点不通
所有节点都不能访问
所有节点都不能访问

在此图里,所有节点后面的色条都显示为 红色 ,不能确定是否被屏蔽。一般是关机或者被服务商空路由,请检查解决后重新检测一次。

Ping.pe 检测IP是否被墙

目前来说搬瓦工官方的检测网站是比较全面的,而且搬瓦工官方客服也认可这个网站的检测结果。

首先,打开 ping.pe网站: ping.pe
在下面文本框中输入要检测的域名,然后点击后面的Go即可。

ping.pe检查IP
ping.pe检查IP

下面结合图例详细说明一下结果及可能出现的原因
图片说明:

  1. 上半部为全球各地检测点,下半部为中国大陆检测点
  2. 图片最右边部分, 绿色 表示网络通畅, 红色 表示网络不通
IP被墙示例
ping.pe检测结果
ping.pe检测结果

在此图里,上半部分的国外节点都为 绿色 可以访问,而下半部分的大陆节点 红色 都不能访问,此IP已经不幸被屏蔽

IP无问题示例
ping.pe检测结果未被屏蔽
所有节点不通
ping.pe检测结果全部宕机

如果被墙了,可以自己到搬瓦工更换IP页面免费更换IP或者付费申请更换IP

在IP被封锁的高峰期,会有很多人同时使用ping.pe网站进行检测,这个时候可能会出现暂时无法使用ping.pe的情况,页面上显示“ping.pe became too popular and is currently under very heavy load.”字样就是服务器负载太高不能使用网站进行检测,请看其他办法。

ipcheck.need.sh 检测IP是否被墙

如果像上述所说 ping.pe 不能使用,那这个网站是个不错的备选。这个网站由50KVM开发,一台国外和一台国内节点组成,检测之后也是以绿色表明畅通,红色表明不通。
网站地址: https://ipcheck.need.sh

need.sh提供的IP检测结果
need.sh提供的IP检测结果
need.sh 网站测试结果
need.sh 网站测试结果
  •  疑似被屏蔽(国内) : 这情况说明IP极有可能已经被国内屏蔽,具体的还需进一步确认
  •  疑似被屏蔽(海外) : 有节点都ping不到应该是未开机或者被空路由
  •  正常 : 国内国外都能正常访问这个IP

友好的IP政策放心下单

总体来说, 搬瓦工推出了贴心的更换IP的服务, 让一些被”误伤IP”的用户免除后顾之忧放心下单.

哪些句子拯救了你的英文邮件?抱歉 回复晚了

哪些句子拯救了你的英文邮件?

作为一名天天和老外同事打交道的美资公司工程师,这些年写过的英文邮件没有一万封也有五千封了,看过的邮件没有十万也五万封了,看了一些回答特别是某位自称外企人的,我只想呵呵,和书上写的好像哦,你试试这样写看看,看看别人什么反应。我来说说实际美国人是怎么写邮件的。

大家还可以关注我的微信公众号「史蒂芬的专栏」(id: stehouse)或者参加我的课程你要的商务英语、英文邮件写作都在这里了,获取更多实用的英语表达技巧。

我举的例子都是美国人写的邮件原文,比那些书上写的要清新脱俗得多。

先来一封我们CEO最近发的邮件,全篇没有装逼词,但是就是显得很有水平。

Happy New Year—I hope you and your family had a great holiday and enjoyed some well-deserved time off. Thank you again for a terrific effort and a strong result last year!

再来一封老美写的开发客户的邮件,我以前兼职做过外贸,有一次打电话给美国客户,因为英语不好所以别人以为我是采购商,反而发一封邮件给我和我做生意o(╯□╰)o。这邮件也是写得清新自然,没有书上写的套话。

Hello Steven, It was my pleasure to talk with you earlier today – thank you for contacting XXXX. I am writing to share more information with you about XXXX and our digital signage systems. The attached corporate brochure will provide you with an overview of our most popular system features – you can also learn more by visiting our website at XXXX.com. As you will see, XXX has been providing industry-leading digital signage systems for the past 25 years and we are honored to have our systems in place with over 2,500 hotels, resorts and casinos around the world. We would be very interested in exploring a relationship with XXXX in order to explore digital signage opportunities in China. As I’ve mentioned, our primary customer focus is with hotels, resorts and casinos. Our digital display systems are designed to meet the needs of the hospitality market. We are fortunate to have earned preferred-vendor status with many of the leading hotel brands including: Hyatt, Hilton, Sheraton, Westin, Marriott, Four Seasons, Ritz Carlton, Renaissance and many more. Please let me know if you have relationships with any hotels and we can develop a plan to pursue the opportunity together. Please review our information at your earliest convenience and let me know if you have any questions. I look forward to our next communication. Regards, xxxx

一、基本邮件礼仪(Email etiquette)

英文邮件的礼仪成千上万条,大多其实都已经超出了“英文”的范畴,而是不管什么语言都要注意的,那我就不说了,我只说和印象最深刻的,而且和中文邮件有明显区别的,那就是感谢和道歉。

1)感谢

中文邮件不喜欢太多客套话,废话少说,直入正题,但是美国人写邮件,哪怕是和熟悉的人,回邮件第一句话,都要感谢,所以他们的邮件都是 thank来thank去的,中文邮件没这种习惯。

开头,感谢别人回复自己的邮件(也可以用thank you,用在稍微正式场合,比如和陌生人发邮件)

  • Thanks for the quick reply.
  • Thanks for getting back to me.
  • Thanks for the update on the situation.
  • Thanks for the updated information.
  • Thanks for gathering the information this week on this issue.

别人发邮件提供信息给你,中文邮件是懒得回的,英文邮件也习惯感谢,简单回复一个。

  • Thank you.
  • Well noted.
  • Noted/Received with thanks.
  • Good information.

2)道歉

如果是回邮件回得晚了,先道歉,貌似中文很少有这个习惯(以下sorry也可以替换成apologize,更正式一点,发给重要的人或者群发)

Sorry for getting back to you late. 抱歉回复晚了。

Sorry for getting back to you so late.抱歉这么晚才回复。

Sorry for not getting back to you sooner.抱歉本应该早点回复你。

邮件里:i’m sorry for the delayed respond。
口语里:sorry for late reply

  • Sorry for the late reply.(中国人普遍这这一种,也有老外用,不过下面两种更多)
  • Sorry I haven’t got back to you sooner .
  • Sorry for the delay getting back to you.

如果是临时通知别人是什么事情

  • Apologies for the late/short notice.

如果是上一封邮件没写清楚导致收件人误解了

  • I apologize if this was not made clear

提前给别人预警如果自己的措辞过于强硬。

  • I apologize if this may make you feel uncomfortable/bad.
  • I apologize if this may sound a little harsh.

3)收尾套路

最后收尾的套路,一般都是问别人意下如何。(不要用please tell me …这种句式,从来没见过老外用的)

  • Please let me know what you think.
  • Please let me know your thoughts.
  • Let me know if you have any questions or concerns. (最常见)
  • Please let me know if there are questions.
  • Looking forward to your input/insight(用insight/input代替opinion)
  • That’s my idea, what’s your idea?(也有直接这样说的)
  • Please review the lengthy e-mail and provide feedback on how we can proceed.(如果邮件太长了)

或者,干脆下面的话结尾,

I’ll let you know more tomorrow(表示今天没说完,明天再说更多)
Please call me if you like.(有什么事打我电话)

4)称呼

普通工作邮件,直接称呼名字字就好了,比如Hi Steven,不需要用Mr., 甚至写给总裁的邮件,也是直接说Hi Bill,不需要Hi President Johnson。否则真的真的太令人不自在了。

只有德国人是个例外,喜欢加Mr./Ms. 我以前在德资企业工作,发给女性的邮件居然要称呼Ms. Zhang。

学术场合才需要加抬头,比如Prof. Johnson. 政客的Congressman Johnson.

记住,一般不加Dear,只有公司HR群发邮件才说Dear all, 发给个人的,一般就Hi Steven或者直接说Steven,

抓住这几点就够了,其他礼仪说多了都是正确的废话。

另外再看看我这篇文章,弄清楚什么时候该用正式用语,什么时候可以用非正式。

英语 | 到底什么是正式场合和非正式场合

5)告别邮件主题

离职时发邮件感谢同事,我见过老外用以下两种

  • Thank you
  • Farewell

两种都可以。注意farewell并非永别,也可以表示以后很难见面

二、邮件基本术语

很多国人凭自己的想象力在创造一些表达,以下才是地道的用语。

1)抄送别人怎么说?

中国人喜欢说cc,美国人直接说copy.

cc是 carbon copy(复写纸)的简称,以前还没有电子邮件时候,用复写纸抄送,所以本质上还是copy.

  • I have put John on copy. (记住put on copy的固定搭配)
  • You can copy Steven going forward.

如果是分别抄送给某些人,但是又不想让他们互相知道对方的联系方式,可以用暗送(BCC也就是blind cc),比如同时发给几个供应商,邮件开头直接写

BCC vendors

2)群发邮件增加联系人怎么说?

我看到台湾香港人大陆人都是用add xxx in the loop.从来没见过美国人这样说的。

一般都是在邮件开头,无称呼,直接说

  • Looping in Steven.
  • Adding/Added Steven.

甚至直接用 “+”都可以

  • + Steven

把某个人删除(涉及到保密的信息),用remove

  • Removed Mike from this email

3)转发邮件怎么说?

forward the email to someone(大部分中国人只会用这种)
pass me the email(老外也经常用这种)

4)回复邮件怎么说?

get back比 reply常用

I will get back to you tomorrow.

5)附件怎么说?

附件的英文是attachment.但是如果你说please find the attachment实在是恶俗至极。

一般直接用动词attached, enclosed. 我比较喜欢用attached.

Attached/Enclosed please find the report.
I attached the report and let me know what you think.

6)文件怎么说?

excel, pdf, word 如果你说file也是恶俗至极,正确的说法是document.(excel可以说spreadsheet, ppt可以说presentation)

Attached please find the document.

三、和陌生人发邮件如何自我介绍?

不要说 This is xxx和I am这种句式,开头也不要太多客套话,老外开头都是直接说My name is xxx

Hi Mike,
My name is Steven Gates. I work in the R&D department and am in charge of …

四、群发邮件如何称呼?

书上百分之一万告诉你用Dear all, Hi all这种,实际,只有群发给整个公司的邮件,比如公司新闻之类的才用这种称呼,其他时候用下面的,

  • Team, (最常用)
  • Gents, (如果全部是男的)

全部都是女的,我还真不知道怎么称呼,我也没在女人堆里待过。

五、邮件里插话怎么说?

本来你只是在cc列表里作为旁观者,但是你也想进来插一句话怎么说?用chime in

Just to chime in, xxxx
I’d like to chime in with my idea, xxxx

如果邀请别人发表意见怎么说,用 please chime in here with your thoughts/comments/idea.

Steven, please chime in here with correct information.

六、邮件如何更加礼貌?

参考史蒂芬这个3000赞的回答

在日常英语对话中有哪些细节中国人不会注意,但是外国人却觉得很重要,并可能认为中国人很无礼? – 史蒂芬的回答 – 知乎

另外补充

1) 问别人一个问题时,前面加个wondering表示想知道,比直接问一个问题更加委婉。

  • I was wondering what your thoughts are changing this design.
  • I am wondering if you are using the same material.

2) 请求别人做一件事,用If you could xxx, that would be great. 更加礼貌

3) 请别人帮忙做一件事时,在前面加(by) any chance,意思是如果有时间/有机会,很委婉。

  • By any chance, could you help check the data? 有时间可不可以帮忙看看数据?

六、起承转合常用词

我就不说However, Nevertheless, on one hand, on the other hand, firstly这种老师教的恶俗至极的老八股了。

1)lastly/finally

很少看到邮件用说firstly的,一般有话就直说, 但是lastly很常见,在说完前面一大堆之后,说最后一件事的时候,说lastly,finally表示最后你想说什么

  • Lastly, could you confirm that there is no additional change? 最后一件事,你可不可以确认一下不会再改了?
  • Finally, the most important thing is …(不知道怎么翻译这个finally)

2)as/on a side note

原意是边注,引申为补充说明某件事情,特别是你想提醒别人做某件事,这样更加委婉,可以翻译成“友情提示”。

  • Also, on a side note, can you xxxx?
  • As a side note, I’m beginning to think our current measurement method doesn’t seem to be accurate enough .

类似的还有 on a related point(相关说明)

3) specifically

特别说明一件事时,用这个词开头,另写一个自然段。

  • Specifically , we are interested in xxxx.
  • Specifically , we’d like to xxxx.

4) all said/ with all that said

中文意思就是“说了那么多”,用于总结。

  • All said, I think we are in an enviable position going into the 2017 sales season with xxxx. 说了那么多,我想我们处在一个令人羡慕的市场地位。

5) that being said

中文意思是“话虽如此’,

  • That being said, we still need to …(话虽如此,我们还是需要…)

6) on another front

代替on another side

七、邮件里常用的词汇

待我逐一讲解。

1) highlight

这真是个妙词,本意是高亮显示,也就是给字体加点背景颜色,引申为强调以引起注意。

以下都叫highlight,前者是真正的highlight,后者虽然是画圈,但是也是框起来引起人注意,也叫highlight. 下面区域就叫highlighted area.

所以,任何事情只要你想强调,以引起别人注意,都可以用highlight.就连足球比赛精彩回顾也叫highlight.

  • I have to highlight the issue that the deadline is close whereas up to date we haven’t come up with a solution
  • One of my concerns is that the factory is not highlighting the challenges in production.
  • Can you provide some pictures and videos highlighting the xxx area of the product?(就是要你特写拍一下某个区域)
  • I would like you to put a report together highlighting what caused the issue and how you expect to correct the issue.

2) issue

邮件里很少说problem,一般都用issue代替,更加正式,表示值得注意的问题。

比如品质问题是quality issue.

例句参照上面。

3) bullet points

  • 现在左边这个黑色的点就是bullet point,这是它的本意,中文叫做项目符号,引申为重点内容。

Let’s discuss all the bullet points tomorrow.

4) callout

记住下面这这种有箭头或者线条的标注文字叫做callout,不叫remark, comment, note.

把call out分开变成动词,就是标注,学工科的都知道工程图很多尺寸公差是需要标注的。

The tolerance/spec wasn’t called out.

5) with regard to/ regarding

关于….的话题,不要用about

I’ll have a business trip regarding the quality issue.

6) echo

本意是“回声”,也就是唱KTV或者打电话经常出现的回声,引申为“附和,邮件经常用这个词来表示“我只是重复一下某人观点”,谦虚的说法

To echo John’s direction, our plan is xxxx(John的邮件在前面,如果在John的邮件上再回复就可以这样说。
Just to confirm and echo John, please xxxx.
I can only echo David’s email. I also think xxx.

7) address

不要只知道是” 地址“的意思,邮件和日常工作中经常用这个词表达”考虑、讨论(以尝试解决)“,意思介于think/talk about和solve之间,并不承诺一定能解决,只是表示”需要引起注意并解决”,固定搭配address the issue/ problem/question/ concern

  • This issue needs to be addressed. (这个问题需要引起注意并解决)
  • The products address the needs of beginners. (这个产品考虑到了新用户的需求)
  • A question we‘ll need to address is whether we can afford XXXX
  • I addressed the quality issue in the meeting(我在会议中讨论了质量问题)
  • All other questions/issues will be addressed by Kevin.(其他问题将由Kevin来讨论)
  • Items to be addressed Wednesday(星期三要讨论的事项)

8) bring up

表示把一个问题/话题提出来,这个是最常用的表达,隐含提出来供大家讨论的意思,比mention的意思更丰富。

  • I also brought up a
    few concerns with John about XXXX.
  • One thing I’d like to bring up is XXXX
  • We are looking to save some cost on XXX project and one of the ideas brought up by the team was to look at XXXX.

9 )involve

把某人(某事)包含到某事来,很难用某个中文单词翻译,意思就是把他牵扯进来(非贬义),比include的语气要弱。

  • We would involve members from purchasing team as well.
  • When there is delivery issue, please involve the sales team.
  • I would like for the root causes and
    corrective actions to involve some engineering controls in the process instead
    of just increased inspections.

10) direction

字面意思是“方向”,引申义为“指示”,不一定是上级对下级,任何“做某件事的方法”都可以叫direction.

  • I will follow David’s direction.
  • Thanks for your direction.

11) concern

字面意思是“担心”,和worry的意思差不多,还隐含“担心而值得注意的事”,邮件中很少用worry这个词,一般都用concern.

quality concern
delivery concern
cost concern

12) input

本意是「输入」的意思,但是实际工作中,经常做「提供信息/建议」理解。

比如你给别人提供建议/信息,他会说Thanks for your input.
比如《纸牌屋》里,幕僚长对副总统说 We
value your input, Mr. Vice President.
比如你想问别人对这件事的看法,你可以说 I’d like your input on it.

13) insight

翻译成「洞见」,不接地气,但也找不出更好的表达(或者是「高见」?)

工作中,经常用来拔高别人,可以看做是opinion和input的升级版.

比如 provide some insight for it,
Look forward to your insight.
That’s valuable insight.

14) dig into

“深入研究“、”深挖“的意思。

  • We need to dig into the root cause.

15) expedite

加快,邮件中多用这个词代替accelerate和speed up

  • expedite the order (加快订单)
  • expedite the process (加快流程)
  • We appreciate whatever
    you are able to do in order to help expedite these samples.

16)due

很多人知道due to,但是不知道 due原来还有“预期”的意思,代替expect,due date是“预计日期”,而不是通常理解的”截止日期“,比如预产期也是due date.

  • The parts are due in Shanghai on Friday = The parts are expected to arrive in Shanghai on Friday.
  • Our annual report is due to be shared early next year.(财报明年年初公布)
  • The samples are due to ship(或者be shipped) on Monday.(样品预计星期一寄出)

17)part

制造业用part代替product,没为什么

The parts were made in January.

18) timing
时间安排,和time有相同和不同的地方,,很难翻译,用来代替time。看字典里怎么解释的。
Timing is used to refer to the time at which something happens or is planned to happen, or to the length of time that something takes.

  • Because the manufacturing timing is too long, we would come up with a better idea(这里和time是一样的意思)
  • My July visit timing has not yet been decided(我七月份来访的时间还没确定)
  • That’s perfect timing.(真是个好时候)

19) check in
不要以为只是酒店入住登记的意思,在邮件里经即可表示”获取信息“也可以表示“汇报“
老外有时候发邮件主题就是check in两个字,邮件的内容就是问一个问题。

字典上的释义
to talk with (someone) in order to report or find out new information <I have to go to a meeting now, but I’ll check in with you later.

  • I wanted to check in to ensure xxx. 我发邮件过来只是想了解一下状况,确保xxxx
  • David checked in with me on what we can do. 大卫找我问我我们能够做什么。
  • I’ll check in with our team to confirm expected ship date and let you know. 我要去问一下我们团队。
  • I’ll check in with you tomorrow. 我明天再告诉你。

口语里也常说I’ll check in with you later(我稍后再和你联系)I’m
just calling to check in(我打电话来也没什么事,了解你的近况而已)。你问别人在吗,别人说what’s up?你说没什么事就是I’m
just checking in.

consolidate

align

specifics

generalities

documentation

reflect

还可以参考我另外一个回答

有哪些英语用一个单词就能表达清楚但是用中文表达却很难表达的例子?

对商务英语感兴趣的小伙伴,移步我一个课程,我把多年积累的职场商务英语都写在这个课程里了,里面有100个职场英语核心词汇。

你要的商务英语、英文邮件写作都在这里了

八、英语邮件如何显得更加专业,给人留下好的印象。

  • 主题必须要“标题党”,必须包含必要信息,让人有打开的欲望。有些台湾人甚至在标题上加->Steven表示这封邮件是发给谁的。比如 XXXX Delay notice -> Steven
  • 一定不要用任何简写,比如c.u(see you)之类,除了pls(please),thx(thanks),当然能不用尽量不用。
  • 一定不要用gonna, wanna这种形式,恶俗至极,请变成原形 going to, want to
  • 回复别人邮件,要把过往邮件的内容recap一遍,防止别人忘记。
  • 多用bullet point, table 让邮件更加清晰。
  • 多用callout,一目了然。
  • 有附件的话,把附件做一个summary贴在正文。
  • 附件的命名一定要规范,让人知道里面是什么,也方便别人保存
  • 任何邮件,当天必须回、必须回

(未完待续)

================================================================

史蒂芬其他回答和文章

写工作邮件的几点建议(一目了然,高效沟通) – 史蒂芬的专栏 – 知乎专栏

外企面试的时候英语自我介绍该说点什么?重点推荐

有哪些美剧的台词是高水平的、值得反复学习的?

如何把《经济学人》《纽约时报》学到的词汇正确理解和使用?

如何把每天最新英文版《纽约时报》推送到kindle上?

受汉语思维影响的英语错误表达有哪些?

英语表达如何假装很地道(一)? 装X专用

学英语有什么用? – 史蒂芬的回答 英语面试的经历

怎么练好英语口语? – 史蒂芬的回答 通过拆分法和自言自语法练口语

关于英语的一些误区澄清-是敲门砖还是锦上添花?-史蒂芬的专栏-知乎专栏

英语 | 到底什么是正式场合和非正式场合

有哪些人际关系方面的小技巧可以保护自己? 推荐

面试官鄙视毕业的学校怎么办? 面试时如何回答“你为什么要换工作?”(一种新思路) 给文科专业的一些职业选择建议 给理工科专业的一些职业选择建议

更多精彩,请关注史蒂芬微信公众号「史蒂芬的专栏」(ID:stehouse),聊点职场和英文。

史蒂芬,湖南人士,前某500强外企工程师,现某知名品牌外企工程师,对职场、管理、英语有些感悟 。

 

 

1. 請別人幫忙(發文件等等)
At your convenience, would you please send me…..
最後加上Thank you for your assistance.

2. 尋求意見:
Our team would appreciate your insights/input on…..

Due to the short time frame for this proposal, prompt reply is greatly appreciated.

3. 取消會議:
I want to be mindful of your time and we don’t have any updates at this point; therefore I suggest that we cancel/reschedule today’s meeting. If you disagree or need assistance, please let us know.

My apologies for the late notice, but i need to reschedule tomorrow’s call. There remain a few open items we need to address, therefore i will send out a new invite once we agree upon a time.

4. 對方發郵件問問題時,回答完加上:Hope this answers your question. Let me know if further detail/explanation would be helpful.

5. 會議總結:
Thank you for making time on a very busy Friday afternoon to join our discussion. i hope we were able to provide clarity on……Attached is a summary of what we discussed today.

6. 道歉:
My sincere apology for this unfortunate situation; I will address to my team immediately.
Again,please accept my most sincere apology.

7. 跟客户分享项目进展以后,建议电话详谈
Once these final steps are finished, I would suggest having a brief call to discuss our findings and recommendations for next steps. Would you please provide a few times the week of XXX that work within your schedule and I will send the calendar invite?

8. 文件打了草稿,请求上司过目
Attached is the drafted xx file. It is still a work in process but I would like to see if anything immediately stood out to you as odd or worthy of follow-up.

9. 分享2个不错的automatic reply,去旅游或者外地开会的时候可以用:

Thank you for your e-mail. I will be out of the office on vacation from XXX – XXX with no access to e-mails. I apologize for any delay in response to your e-mail. I will respond to your e-mail as quickly as I can when I return to the office on Monday, April 18th. Thanks!

 

Thank you for your e-mail. I am out of the office in meetings on XXX and XXX with limited access to e-mail. If you need immediate assistance, please contact me via my mobile phone. Thank you!

10. 指点下属
Thanks for preparing the XXX. I made the following updates to the question responses. We can discuss my thought process when I am in the office on Monday.

XXX, good job! I have reviewed the XXX documents and have the following review comments:
1…
2….
(将做好的文件交给老板检查以后,通常会有Review Comments,就是列出需要改的部分)

11. 邮件问好 (美国人好喜欢用hope 哈哈)
周一/二可用:
I hope that your week is off to a great start.
Hope you had a great weekend.
万能的:
Hope you’re well/Hope you are doing well.
I hope this message finds you well.

PS. If you like this answer, thank you; if not, don’t. I REALLY don’t give a damn of your opinion.

以上

 

WordPress后台删除不需要的侧边栏菜单

WordPress后台删除不需要的侧边栏菜单

文章目录

· 自定义后台的侧边栏顶级菜单

· 自定义要去除的顶级菜单

· 删除不必要的子菜单

· 根据用户角色去除菜单

· 使用超简单的插件

本文是WordPress企业建站系列教程的第一篇文章,需要说明的是,如果想你学习这个企业建站的系列教程,需要你有一点点的WordPress主题或PHP开发基础,没有基础的也可以依样画葫芦,出错了可以给我留言。

自定义后台的侧边栏顶级菜单

首先让我们看看,什么是后台的侧边栏菜单:

上图就是使用管理员账号登陆后看到的侧边栏所有的菜单项,WordPress给不同角色的用户定义了不同功能的使用权限,所以不同角色的用户后台所看到侧边栏菜单项都是不一样的。这个时候需求又来了,有些时候即使是管理员,部分菜单也是用不到了,例如用WordPress来建一个企业介绍性的网站,该站点根本没有添加评论功能,那么侧边栏的评论菜单是用不着的,如果让企业用户看到,他们会感到很迷惑。所以最好的办法是,根据实际情况,把不该有的侧边栏管理菜单删掉。具体实现办法是在当前主题的functions.php中添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

function remove_menus() {
global $menu;
$restricted = array(__(‘Dashboard’), __(‘Posts’), __(‘Media’), __(‘Links’), __(‘Pages’), __(‘Appearance’), __(‘Tools’), __(‘Users’), __(‘Settings’), __(‘Comments’), __(‘Plugins’));
end ($menu);
while (prev($menu)){
$value = explode(‘ ‘,$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:”” , $restricted)){unset($menu[key($menu)]);}
}
}

if ( is_admin() ) {
// 删除左侧菜单
add_action(‘admin_menu’, ‘remove_menus’);
}

自定义要去除的顶级菜单

以上代码核心部分是一个函数remove_menus(),然后通过WordPress的动作接口函数add_action来执行remove_menus函数。在remove_menus函数中,通过$restricted数组来定义需要删除哪些菜单项,以上$restricted数组提供了全部菜单项,也就是说如果你全部将以上代码不做修改地复制到functions.php,那你的WordPress后台就没有任何菜单了,你应该根据实际需要去除菜单,下面讲讲$restricted各个数组项对应的菜单:

· __(‘Dashboard’) : 控制板菜单

· __(‘Posts’) : 文章

· __(‘Media’) : 媒体

· __(‘Links’) : 链接

· __(‘Pages’) : 页面

· __(‘Comments’) : 评论

· __(‘Appearance’) : 外观

· __(‘Plugins’) : 插件

· __(‘Users’) : 用户

· __(‘Tools’) : 工具

· __(‘Settings’) : 设置

例如你只想去除评论工具菜单,你只需改写以上代码第3行的$restricted数组:

1

$restricted = array(__(‘Comments’), __(‘Tools’));

删除不必要的子菜单

WordPress后台的顶级菜单下面还有子菜单,当然有些子菜单是用不到的,我们也可以将其删除,WordPress3.1以后的版本只需用到一个函数remove_submenu_page( $menu_slug,$submenu_slug ),这里有两个参数,$menu_slug是子菜单所在顶级菜单的缩略名,$submenu_slug为子菜单的缩略名,那如何获得这两个缩略名呢?例如,点击顶级菜单设置,链接地址类似:
http://example/wp-admin/options-general.php

那么顶级菜单设置的缩略名为options-general.php,也就是去除http://example/wp-admin/后剩下的东西,依次类推;接着点击顶级菜单设置下面的子菜单隐私,会打开以下网址:
http://example/wp-admin/options-privacy.php

那么子菜单隐私的缩略名为options-privacy.php,好了,就这么简单,下面是实现代码,:

1
2
3
4
5
6
7
8
9
10
11

function remove_submenu() {
// 删除”设置”下面的子菜单”隐私”
remove_submenu_page( ‘options-general.php’, ‘options-privacy.php’ );

// 删除”外观”下面的子菜单”编辑”
remove_submenu_page( ‘themes.php’, ‘theme-editor.php’ );
}

if ( is_admin() ) {
add_action(‘admin_init’,’remove_submenu’);
}

根据用户角色去除菜单

如果你想按用户角色来去除相应的侧边栏菜单,那就再做一下用户等级的判断就可以了,给第11行的add_action添加判断,改写成:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

function remove_menus() {
global $menu;

// 这里$restricted设置了评论和工具菜单
$restricted = array(__(‘Comments’), __(‘Tools’));
end ($menu);
while (prev($menu)){
$value = explode(‘ ‘,$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:”” , $restricted)){unset($menu[key($menu)]);}
}
}

function remove_submenu() {
remove_submenu_page( ‘options-general.php’, ‘options-privacy.php’ );
}

global $current_user;
get_currentuserinfo();

//如果当前用户的等级小于3,那么就删除对应的菜单
if ($current_user->user_level < 3 && is_admin()) {
add_action(‘admin_menu’, ‘remove_menus’);
add_action(‘admin_init’,’remove_submenu’);
}

在WordPress后台 – 用户那里,管理员可以查看 / 编辑用户的角色,以下是用户角色和其等级的对应关系:

· 0 级对应 订阅者

· 1 级对应 投稿者

· 2 – 4 级对应 作者

· 5 – 7 级对应 编辑

· 8 – 10 级对应 管理员

WordPress3.0 之后将逐渐弃用用户数字等级,推荐使用户权限,可以用函数current_user_can()来判断用户权限。

使用超简单的插件

下面推荐一个使用超简单的插件,不需要任何编码,只需拖拖鼠标就可以实现上面所说的大部分功能。插件名称是:Admin Menu Editor,可以点此前往WordPress官方下载,启用后到设置
– MenuEditor,就可以编辑后台的菜单了,还可以添加外链菜单,可以调整菜单顺序等等,剩下的你自己体验吧!

更多的WordPress菜单项设置,请阅读以下文章(英文):
Remove WordPressAdmin Menu Without Affecting WordPress Core System

嵌入youtube影片時,結尾不要推荐相關影片

二、自行加入代碼參數

1.觀察代碼了解Youtube變更了什麼足以關閉相關影片

觀察代碼會發現取消勾選影片播放結束後顯示其他建議的影片,代碼中的影片連結之後出現了?rel=0″

所以,之後沒有從Youtube設定,也可以在<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/z8GHf-aELjY” frameborder=”0″ allowfullscreen></iframe>,自行加上?rel=0,變成<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/z8GHf-aELjY?rel=0″ frameborder=”0″ allowfullscreen></iframe>,直接寫在WordPress頁面

2.自行加上?rel=0&amp;showinfo=0″

自行加上<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/z8GHf-aELjY?rel=0&amp;showinfo=0″ frameborder=”0″ allowfullscreen></iframe>,即可完成關閉相關影片以及標題。如果不想要關閉標題,只加上?rel=0即可。

完成