, , ,

How To Make Money On The Internet – Top 5 Working Tips

Do you want to make money on the internet? We are here to helping you. Read the whole article carefully and make money with the internet. With the evolution of Internet, many people like me and others are now making money from the comfort of the home. For me, it was 2015 when I started blogging, and now I earn over $8000/month from the blog. You can read about my journey over here.

However, blogging is not for everyone as it requires a lot of time and patience. There are many other ways that you can use to make quick and easy money on the internet. Easy here means using your existing skills.

If you are someone who wants to quit your job and use the internet for making a living, I would suggest to read this article carefully and make a note of things that you could do.

 

Perhaps you should try different methods mentioned in this article and pick the one that works for you. I have also listed down few sites from where you can get some quick work and money will start pouring in. For the record, initially you might be making money in small chunks, but once you have mastered the field you are working on, you will be making huge.

So, let’s get started with this ultimate list of online money making methods.

How you can start making money on the internet from now on:

  1. Freelancer:

This is the first place that I would recommend you to start with.  At Freelancer you can find various freelancing jobs. Since you are the one who knows what you are good at (Writing, Web-designing, Social media or anything) you can find the job listed by many others, and you can apply for it.

The job varies from $1-$300/hour that is a lot. For the starter, you need to create a free account and start building your profile. What I recommend is to start working at the low price and give your best.

Try to get as many positive testimonials as possible and once you have built a good profile you can start raising your hourly price. oDesk offers help guide for newbies which you can use to learn how to use it and how you can earn more from it.

In simple word, Freelancer com is a marketplace which connects freelancer with others. Personally, I have hired many skilled people from Freelancer and it works pretty well.

2. Become Virtual Assistant:

Chances are you might be an individual who doesn’t have a great skill but you are good at data feeding or doing research work on the internet.

A virtual assistant is a popular kind of job that anyone with limited internet skills can use and make money. In a virtual assistant job, you will be hired by anybody on the internet to do some simple tasks like editing excel sheet, proof-reading, find something on the internet and make a list, clean up eMail inbox to name a few.

This is so far one of the easiest job types you can find on the internet and earn a decent income. Here I’m listing down few resources which will make you learn everything about being a virtual assistant and places where you can find such job.

3. Fiverr:

One of the biggest drawbacks of above two methods is; you need to look for the recruiter. If you don’t find a job which matches your skill-set, you have to be idle.

This 3rd method is for those who have a defined skill set which is unique in nature. Fiverr is a marketplace where you can sell your skills starting at $5 and earn more.

For example, if you are someone who can convert text into speech, or install WordPress or do any other thing which is in demand, you can earn a good income. There are users who are earning more than $50,000 from Fiverr.

If you are wondering what kind of things you can offer to others on Fiverr, you should check out their homepage and browse and see what others are selling. Below I have listed few more ideas that you can use on Fiverr to earn from home.

4. Blogging:

If you have patience and writing skills, Blogging is the best way to make online money. You can make a free blog on Blogger.  You need to write a post time to time keeping lots of factors in your mind like SEO, marketing of blog, the design of blog etc. and you can attract lots of visitors and after the certain period of time, you can monetize your blog.

There are lots of ways for making money by blogs: Google Adsense, affiliate marketing, and various ads program like Chitika, Infolinks etc. We have already got the whole procedure of creating a Blog covered.

5. Freelance Writing:

For persons who are an experienced journalist, editors, and copyrighters, freelance writing is a great source of money. Depending upon what level you are at, you can pick the right medium for you.

You can start by taking a freelance writing job from any of these sites and start building your profile. Another smart way by which you can make huge money online from freelance writing is; building a visible portfolio.

Create a blog and showcase your writing. You can add a page like “Hire me” or “Services” and let other hire you for the work.  If you are a talented writer then you can write for newspaper and magazines too. Many large newspapers and magazine Organization take freelancers to save money on full-time employees.

6. Programmers:

If you are a programming geek and you have a knowledge of C++, Java, NET, PHP, then you don’t need to worry about any work. There are lots of opportunities available on the internet.

You can get a freelancing work on freelancer very easily. You can earn a decent amount of money from your work.

These are the most credible ways of making money online. Also, money making require lots of hard work as there is no substitute for hard work. If you are using any other trick to make money on the Internet and that’s working for you; share with us via comments.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , , ,

How To Create Facebook Effective Posts And Boost The Ranking

Simple and best tips to increase your traffic from facebook. Just follow the simple steps make a unique post and share on facebook. Then you will see the result check your google analytics continuously and keep eye on facebook traffic. For more information, you can follow the following steps:-

Posting on your Facebook business Page lets you:

  • Stay top of mind with people who are interested in your Page.
  • Keep customers interested and engaged with industry information, product updates, event notifications and more.
  • Reach a larger audience with boosted posts.

Connect to your audience with Facebook posts

Posting on your business Page is a great way to let your customers and fans know what your business is doing. Here are some tips to help you get the most out of your updates:

Share meaningful updates

Whether it’s content related to your industry or updates on what your business is doing, stay in touch with your audience with Facebook posts. Use short, fun-to-read copy and eye-catching images to get attention. You can even schedule your posts to save time.

Get more attention for a special post

When your post is published, you can bring more attention to it by pinning it to your Page or embedding it in your website. When you pin a post, it will remain at the top of your Page so it’s the first thing people will see. Embedding a post means it will appear on your website.

Entice customers with news or special discounts

Use posts to make special offers to your customers, invite them to events or let them know about special milestones that your business has achieved, such as an opening or anniversary. Click “Offer, Event+” at the top of your status update field to create this type of post.

Create posts on the go

Download the Facebook Pages Manager app to your mobile device to create posts for your business from anywhere. It’s a great way to share up-to-the-minute updates and photos with your audience.

Reach more people with boosted posts

If you want your post to reach an extended audience beyond people who like your Page, you can boost a Page post. Once you create a post, click the Boost Post button and follow the steps.

Get your post to a larger audience

When you boost a post, you select the audience you want to see it. Choose people who like your Page, extend it to their friends, or even select a new audience that you tailor by age, location, interests and more.

Set your budget

You’re in control of how much you spend on a boosted post – we’ll never charge more than the budget you select. The budget you select is the per-day price of boosting a post. Depending on the audience and budget you choose, you may or may not reach the maximum amount of your budget each day.1

Boost posts from anywhere

You can boost posts from your Pages Manager app, too. Simply create a post from your mobile device and tap the Boost Post button.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , ,

10 Ways Of Staying Inspired As A Blogger

1. Set And Maintain A Regular Target

This is a fundamental step to avoid burning out.

For most bloggers, blogging is a part-time (and passionate) means of talking about a personally important topic.

Even though we blog, we still have to manage family, offices, relatives, and friends. As you need to spend a big portion of time with them, it can be quite difficult to find some precious moments for your blog.

To stay inspired during those busy days, make a posting plan. But be careful. Setting up an unrealistic goal is entirely useless. Start slow. Even three posts a week is enough for a blog.

There are some misconceptions around when to post. Some people think you need to post daily, but that’s not true. The secret is to maintain a sustainable speed of posting. Set a realistic posting target and maintain decent time management.

Everything else can be worked out from this foundation.

2. Routine

Routine is a must for bloggers who want to avoid burning out.

Think about a day of blogging like taking a meal. Divide twenty-four hours of the day equally for mapping, planning, writing, editing, proofreading, posting, publishing, and marketing. Every one of these tasks is equally important. If you do not give regular attention to these important tasks, you will lose focus and find yourself being uninspired.

A great way to follow this routine is by starting your day researching your favorite topic. Then, create a plan and start writing in the morning. Whenever you lose concentration, give yourself a break and start again a few minutes or hours later. But make sure the breaks don’t transition into procrastination.

When the writing is complete, you can proofread and edit in the evening. And finally, you can publish at night. This sort of scheduling is very helpful in keeping you motivated.

3. Develop Ideas

The best way of keeping up the blogging inspiration is by developing new ideas.

For example, you may be fond of photography and like to write posts about it. But don’t just stick to a single topic. Let your mind develop new styles. You may switch from writing camera reviews to reviewing photography-related projects. This shifting lets you discover and study new things.

4. Start Fresh Every Day

It’s hard to get burned out when you start fresh every day.

Whatever makes you start the day fresh, do that. Maybe you can keep your favorite book near your bed, or read a romantic poem after opening your eyes, or maybe you want to journal first thing in the morning. If starting your day with confusing, abstract thinking sounds bad, then don’t do it.

“Soft” things in the morning will typically keep you feeling energetic all day long. Some successful bloggers have suggested taking a walk in the park. It is not a waste of time; rather, it’s a way to energize your brain for writing.

Staying fresh always keeps one inspired to write. This freshness will be reflected in your posts.

And there will be no chance of burning out.

5. Find The Issues

Blogging is not only about writing. There is something more to it.

You need to know how to convey mutual interests between you and everyone else. One common thing about successful bloggers is the ability to highlight an issue that is relatable to their audience.

For instance, if your favorite part of life is fashion, you can create articles around various fashion faux pas. People interested in fashion will be able to relate.

Whereas those who are not interested in fashion won’t be able to relate. But luckily, you do not need to attract that audience.

As soon as you figure out the issue, go into detail about it. The more you can dig in, the more you can stay inspired.

Once you learn how to master the art of researching a topic in depth, the art of blogging will simply be a natural extension of that. Thus, no blogging burnout will occur!

6. Study

Do not stop studying in other subjects just because you’re a “one-niche” blogger. Posting about food does not mean you aren’t interested in fashion.

The most vital point to becoming a great blogger is having the patience for becoming a prominent reader. A good reader knows the secrets of writing well. There are a lot of inspiring niches in the world.

When you know how to write well, you can write about anything in a compelling way. There are a lot of inspiring niches in the world, and by being a good writer, you can write good articles about something you’re interested in.

Also start looking to history for motivation. You can find thousands of historical biographies and inspirational speeches from years prior. All of these are great things when you need to be reminded of why you are doing what you are doing.

The knowledge of things outside of your own personal context helps in making your blog posts more attractive.

Confused?

People do not like to stick to a single topic for a long time. When you can mix things up, but stay relevant in your niche, your posts will resonate in the hearts of your audience. You will notice the vibe from the comments and the positive reactions from your circle.

This encouragement will surely keep you inspired.

7. Social Networks

Blogging needs continuity and community. But in order to master continuity, you need to master community. And in order to master community, you need to master social networks.

They are time-killers if you do not know how to properly use them. They help to improve your posts and identify popular topics. They also form connections that help in making your blog more attractive with social proof.

But socializing too much on these sites can kill the valuable time you need to spend blogging. Soon, your inspiration will fade away.

Consider your regular activity in social networks. You log in and start seeing posts of other people. You post comments, like photos, and share things. You click on a news article and it takes you to a new site. You click on a viral video and it redirects you to a new site. Then you do something else and you go to another site. Finally, you notice that you have spent almost 2-3 hours on things that have in no way prepared you for your upcoming post.

This is how people lose their zeal, and the passion of blogging gradually burns out.

To avoid such time-wasting, you need to manage your activities well. Create a list of who you need to contact. After that, you can discuss your topic with them and search for things related to your niche. Stay alert on not visiting remote places of your networks.

By not wasting your time with social media, your posts will be better, and you can get much more inspiration from socializing.

8. Identify Competitors & Observe Their Strategy

A primary reason for quitting or losing inspiration in blogging is competition. A blogger must not get jealous.

Instead of having this negative mind setup, learn to create a healthy competition with the other bloggers in your niche. Do not fight or make any controversial issues.

Healthy competition in developing ideas on the same topic can actually enrich you, as well as provide an incentive for continuing blogging.

Looking at the strategy of other successful bloggers is a good way to increase your audience. You can also figure out what mistakes you’re making and strive to create an ever better blog.

If you think that you are better, but do not have as much of an audience as other bloggers, continue your research and put in some extra effort in producing a better post. This effort to succeed, along with your intention to make your blog better, will keep your batteries charged.

There will be less chance of you losing your concentration. Keep researching, and you can avoid blogger burnout.

9. Be A Serious Blogger

Sometimes we blog for fun, or just to pass time.

But have you ever thought about a blog post changing a life? Let me tell you, it happens.

If you want to take it seriously, you must get out of your living room. You need to stop watching TV. You need to get off of Facebook during work time.

A good way to avoid such disturbance is to have an office. It can be a particular room of your house, or a private room, or even your garage. If you can get out of the living room (or wherever the distractions occur), your blogging will be more professional, and you will taste the real meaning of inspiration.

This “seriousness” will come across in your posts.

For example, you may blog about gardening part-time. But if you’re posting seriously, your audience will start to understand how serious you are through your writings. They will also subconsciously process that seriousness.

Becoming a professional blogger is inspirational in itself. Just like in a business, shoot for success. The feeling of remaining busy in your passion will not let you burn out.

10. Create A Circle

Finally, have some friends with a similar interest. You should gather with all of your friends and connect with them on a regular basis.

It is more efficient than socializing on social networking sites.

When you’re trying to do something challenging, having a bunch of supporters is mandatory.

Your circle of friends will admire, criticize, and suggest you ways of improving your blog.

If someone does not like your post, do not lose hope. Make it a part of your thinking process, out of 10 people, 5 will never like your work & this is perfectly fine.

Try to understand what they don’t like and see if you can convince them otherwise. The best way of convincing someone is knowing his/her interest. When you can touch their soft points, include this person in your circle and continue taking feedback from them.

Having lots of people in your corner helps you in avoiding burnout. You cannot stop writing when your supporters will keep bringing you back to blogging.

Note: Admirers are also useful for similar reasons.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , ,

Best ways to increase your blogging speed

Writing articles can take its toll on even the most productive writers and bloggers.

As content creators, bloggers are fully aware of their responsibility to write unique and actionable content for their audience. It is through their articles that they are able to communicate their ideas to their readers, who in turn reciprocate by becoming subscribers and/or clients (depending upon the goal of the blogger).

However, writing is also a time-consuming task.

From ideation to the actual writing, there is a lot of effort put into creating well-written content that people will read from start to end. Doing this on a consistent basis is not for the faint of heart, which is why some suffer from writer’s block and a host of other factors that affect their writing.

Ultimately, the main culprit of their inability to produce is not developing a system that allows them to focus on their writing.

In this post, I will help you focus on simple yet effective ways to help you get more articles written in less time.

I will not be discussing which tools you need to use to help you increase your productivity. Rather, I will be discussing habits and environment, both of which are crucial factors that determine how effective you are in writing your articles.

At the same time, shaping these factors will help you create a writing system that works best for you.

Setting Up Your Home Office For Better Work

Your work environment should be designed to aid your productivity as this infographic from Omnipapers suggests:

 

 

If you have a home office, you need to ensure that all of your stuff is organized. In other words, you should make sure that everything is in its right place.

Here are some aspects of your work environment you should seek to improve:

  • Lighting: Avoid dim and harsh lighting as this can cause eye strain. The best lighting is natural light. Set up your home office in such a way that your workspace is well-lit with natural light.
  • Aeration: Ensure that your office is well-ventilated. You can also add green plants for that extra dose of oxygen during the day.
  • Stickers: Planning and staying organized are important if you want to get big things done. Write your ideas and to-do’s on stickers so you have visual reminders of the benchmarks you have to hit.
  • Shelves and Cabinets: A messy office creates a messy mind. Ensure that your desk does not have any clutter and that unused files and papers are filed neatly in your cabinets.
  • Inspiration: Set yourself up for peak inspiration by having a board with inspirational quotes. Writers create their best work when inspired, so you want tocreate an environment that feeds your creative muse.

 

 

Need some inspiration? Here are the home offices of many top bloggers. Also, this is a good article to learn some tips on setting up a home office for higher efficiency.

 

Follow A Standard Work Schedule At Home

Just because you are working from home does not mean that you shouldn’t follow a schedule. Having some kind of structure is critical if you want to get big things done.

In this excellent post by Anna Liesemeyer, she details the tasks that she has to juggle in a single day as a work at home blogger and stay at home mom. Her mornings and evenings are stacked with mommy duties which leaves her afternoons as the only time to get work done.

 

 

Given that she has lots of responsibilities to commit to, she cannot afford to go off schedule because it will mess up the balance between her personal and professional lives. Such are the challenges that you as a writer and blogger have to face.

Scheduling your day is like scripting a production number. When you go to Broadway, you’ll be amazed at how flawlessly the shows are executed. They can do this because they are running a script. Not to mention, all eyes are on the stage. Every mistake is scrutinized in reviews and by the viewing public.

Taking this analogy to your profession as a writer, you need to make every second count. Every task in your schedule must be followed to a tee, and it also must serve a purpose.

Develop Working Habits That Work for You

 

 

People are different, and not all strategies work for every writer. If you find something that works for you, do more of it.

Lifehack covered the working habits of some famous writers. That article is proof that writing habits are unique to each writer.

  • Mark Twain and Truman Capote wrote while lying down on the bed or sofa, while Ernest Hemingway wrote standing up.
  • Alexandre Dumas used to color code his work to separate his fiction, non-fiction, and poetry writings.
  • Aaron Sorkin (The Social Network screenwriter) literally acts out the dialogues of the stories he is writing.

After you’ve been writing for some time, you’ll start to understand the habits that make you super productive. Developing habits takes time, so you have to be patient and stay consistent. According to the University College London, it takes approximately 66 days for a habit to be hard-wired to the degree of automaticity.

The point of developing habits is to embrace your quirks and eccentricities.

Writers are creative people. This is why they need to do certain things that will help them spark their creativity within, regardless of how strange those habits may be.

Conclusion

Writers do not need tools to be productive. What they need are discipline and order.

Self-control is defined as the ability to do what you need to do whether you feel like it or not. Once you master this concept, everything else falls into place.

You need to get organized and start scheduling chunks of time to write. When you start setting and religiously following schedules, you’ll be astounded by how much you will be able to get done.

Building up these habits will allow you to create more work. Will all of it be good? Probably not.

But the more work you produce, the higher the chances that an amazing piece of work will be produced.

When that amazing thing comes, all you need to do is stay disciplined and create something even better.

Do you have any other tips on how to stay focused during the work day? Share them with me in the comments below.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , ,

Top 9 Google Ranking Factors Cheat Sheet And Ranking Signals

Google’s 9 major ranking signals:

What they are and how to check your site against them

 

It’s no secret that a top Google ranking is made up of 200+ components, or “ranking signals”. But while it’s definitely useful to know what all of those are, the entire list is a very time-consuming (and frankly, a little depressing) read. It’s somewhat vague in terms of the impact of each individual factor, and all of those things don’t seem doable if you try to get each one right. With the news about another Google update or algorithm change rolling out every other week, how can anyone keep up, ever?

But long-time SEO-ers have their tricks of the trade. The thing is, the 200+ ingredients in Google’s recipe aren’t all equally important. In the cheat sheet below, you’ll find the 9 most important ranking signals that multiple studies have found to have the biggest impact on rankings today. The cheat sheet is based on our own research at SEO PowerSuite, as well as this year’s ranking factors studies by SearchMetrics and Backlinko.

Read on to find out what the major ranking factors are and how to optimize for them.

Equipment

Here are the tools you’ll need to measure and optimize for the 9 ranking signals in this guide.


1. Google Search Console

2. SEO PowerSuite

1. Backlinks

1. Number of backlinks and linking domains (18%)

A few years ago, link count was perhaps the major quality signal for Google. Over time, the search engine has learned to identify the so-called link schemes or low-quality links created solely for the purpose of obtaining higher rankings. Since then, it’s often said that quality comes before quantity for Google — but this is only partly true. The number of pages and domains linking to a site still has a massive impact on your ranking potential; it’s just that you can’t afford to have any low-quality links in your profile anymore.

In several of its patents, Google suggests that a site’s overall link score (arguably the biggest ranking signal) is made up of individual quality scores passed on to it by every incoming link. That literally means that more links will result in a higher score — as long as they aren’t linked schemes, of course.

It’s also important to note that links coming from the same domain (especially site-wide links) carry little weight; Google will often only count one of those links when evaluating your link profile.

Checking on your top SEO competitors’ link profiles is a good starting point to understand what kind of link scores you are competing against, and how much work is required for you to catch up.

How to check: – In SEO SpyGlass, create a project for your site. Go to the Domain Comparison module and add the domains of your major competitors, one by one, and see how you compare to competitors’ link profiles. Total Backlinks and Total Linking Domains should give you a good idea of how much improvement your link profile may need, quantity-wise.

How to improve: –  To find quality link prospects and start building new links, launch SEO PowerSuite’s LinkAssistant. Create a project and click Look for prospects, selecting a search method you’d like to use (you can repeat the process for as many methods as you like). Once you’re done with prospect research, you should have a list of potential link partners in your project along with their email addresses for outreach.

When you’ve singled out top prospects, you can reach out to them right from LinkAssistant. Right-click a contact (or several contacts, if you’ll be sending them a similar message), and click Send email to selected prospects. In your email, feel free to either put up a message of your own or use some of the ready-made email templates, depending on the link building technique you’re using. You can check for replies and manage your correspondence with prospects in the Email module.

2. Link authority (14%)

The talk about link quality has been on for years, and most SEO-ers agree it remains one of the strongest ranking signals for Google. While high-quality links can boost your site’s link score (and therefore rankings), lower quality backlinks can get your site penalized (and even out of the SERP completely).

For the latter not to happen, make sure you run regular link audits so you can spot any dangerous links early and have them removed in time. To acquire more high-authority links, it’s a good idea to look at your competitors’ profile and try to win some of their links for your own site.

How to check: – Launch SEO PowerSuite’s SEO SpyGlass and create a project for your site. Once the app has collected the list of your site’s backlinks, switch to the Backlinks dashboard, select all those links and click Update Factors. Navigate to the Link penalty risk tab and click on the header of the Penalty Risk column (this will sort the links by penalty risk). All links with a penalty risk above 30% are worth looking into — these can potentially be low-quality links. All links with a penalty risk over 60% need your immediate attention as they are the ones that might get your link score below Google’s low-quality threshold, and have your site penalized as a result.
How to improve:-  If you have just a few links that appear spammy or come from a low quality resource, it’s best to reach out to the site owner asking them to take down the link.

If you don’t hear back from them, or if you’ve got a substantial number of low quality links, disavowing them is your best option. Disavowing is basically telling Google to discard that link (or linking domain) when evaluating your link profile. To disavow backlinks, you’d need to put up a disavow file following certain syntax and formatting rules, and upload the file to Google Search Console.

You can create a disavow file right in SEO SpyGlass in a few clicks. To do that, select the links you’d like to disavow, right-click the selection, and hit Disavow backlinks. Most of the time, you’d want to disavow links on the domain level; so make sure you select Entire domain under Disavow mode. Then, go to Preferences -> Disavow/Blacklist backlinks and hit Export to save the disavow file to your computer, and upload it to Google Search Console.

3. Link anchor text and its diversity (9%)

In general, you want your links to be coming from pages whose topic is similar to that of the page you’re optimizing. But how can Google identify relevance, exactly? Primarily, from the backlink’s anchor text. The title of the backlink page can also help to tell what the page is about, although it is a much weaker signal than anchor text.

The concept of relevance is tightly linked to that of diversity. While your backlinks are expected to be semantically relevant to the topic of your page, it’s important to note that too similar anchor texts can get your under Google’s Penguin penalty.

Understandably, there’s no universally right ratio of different kinds of anchor text in your link profile. However, below you can find some averages to give you an idea of what a natural link profile typically looks like.

But just as it is with about anything in SEO, it’s best to rely on the link profiles of your top ranking competitors instead of the overall averages.

How to check:-  In the SEO SpyGlass project you created for your own site, go to Backlink profile > Summary for a breakdown of the most commonly used anchors (and keywords within those anchors). Do the same for the projects you’ve created for your top ranking competitors (you’ll find them in the Project drop-down menu) to spot areas for improvement in terms of your links’ anchors.
How to improve To change your current links’ anchors, you’d need to reach out to webmasters that link to your site and ask them to make the change. To speed up the process, you can export your links from SEO SpyGlass by going to File > Export, and then import them to LinkAssistant in another click through File > Import.

Now, select the backlinks you’ve imported and hit Update > Get Contact Email. This way, you’ll be able to reach out to webmasters right from LinkAssistant and ask them to make any changes to the links’ anchor text (or contact them regarding any other matter).

On-page SEO

4. Content relevance (19%)

Not surprisingly, your content has to be both original and relevant to the search phrase to rank well in Google. It doesn’t even matter much what your site is about — starting from blog posts and on to e-commerce product pages, you need to bring unique value to the table if you are aiming for top rankings. Backlinko’s found that focused content that covers a single topic significantly outperformed content that didn’t cover a topic in-depth.

How to check:-  In WebSite Auditor, go to Content Analysis > Page Audit and pick a page you’re about to optimize. Type in the keywords you’re optimizing it for (try to think of as many synonyms as you can rather than just enter a keyword or two), and take a look at the on-page factors on the left. For any on-page factor that doesn’t have a Correct status, switch to the Competitors tab to see which on-page tactics work best in your niche.
How to improve:-  To edit your page’s copy, go to Content Analysis > Content Editor in WebSite Auditor and feel free to make changes to your content right in the right-hand view. As you do that, you’ll see the on-page factors on the left recalculate in real time so you know right away when you’ve reached your goals.

5. Content length (3%)

In its search quality guidelines, Google mentions the length of content as an important criterion for the page’s quality — and therefore its rankings. Clearly, there’s no ideal content length you should aim for; still, the SEO world is full of misconceptions like “Longer content ranks better” and “your copy should be over 2,000 characters long to rank in top 10”. These assumptions do have their ground, but it’s important to understand that the elusive “ideal content length” may vary a lot from niche to niche. For a realistic reference on the right size for your page’s HTML, it’s best to look at the pages that already rank well for the keywords you’re targeting.

How to check:-  In WebSite Auditor’s Page Audit dashboard, look at Word count in body. When analyzing your page, WebSite Auditor also looked at the top 10 ranking pages for the keyword you specified, and determined an optimal word count range for your page’s content based on this data. If your page’s content falls within this range, you’ll see a green Correctsign next to this factor.
How to improve:-  If your page’s content length is outside the recommended limits, you can edit it right in WebSite Auditor’s Content Editor module. As you type, keep an eye on the Word count in body factor on the left so you can tell when you’ve reached the recommended word count. When you’re done editing, hit Save page to save the newly optimized version of your page to your hard drive, ready for upload.

User Experience & Trust

6. Click-through rate (11%)

A click-through rate, or CTR, is a ratio of the number of times a given search listing was clicked on to the number of times it was displayed to searchers. Numerous patents filed by Google along imply that SERP click-through rates can have a massive impact on rankings. SearchMetrics’ ranking factors study even found that CTR has the highest correlation with rankings out of all factors examined.

True, correlation doesn’t always equal causation. But with real-life experiments showing that an increase in CTR can literally boost a site’s rank in real time, it is more than likely that Google uses click-through rate as a factor in its ranking algo.

For every query, Google expects a CTR in a certain range for each of the listings (e.g. for branded keywords, the CTR of No.1 result is around 50%; for non-branded queries, the top result gets around 33% of clicks). If a given listing gets a CTR that is seriously above (or below) that range, Google can re-rank the result accordingly.

How to check:-  The first thing you’d want to do is check your snippets’ current click-through rates. To do that, log in to Google Search Console and go to the Search Analytics report. Select Clicks, Impressions, CTR, and Position to be displayed.

While CTR values for different positions in Google SERPs can vary depending on the type of the query, on average, you can expect at least 30% of clicks for a No.1 result, 15% for a No.2 result, and 10% for a No.3 result.

If the CTR for some of your listings is seriously below these averages, these could be the problem listings you’d want to focus on in the first place.

How to improve:- First and foremost, do not try to artificially inflate your listing’s CTR (such as by using bots to manipulate clicks). Google’s very good at detecting such behavior, and uses safeguards so that no spam and noise get in the way.

So the only efficient way to make your listing earn actual clicks from real users is to make it appealing and click-worthy. You can edit and preview your Google snippet in Content Analysis > Content Editor in WebSite Auditor, under the Title & Meta tags tab.

As you compose your title and description, make sure they clearly communicate the value of clicking through your page to searchers. If appropriate, use a call to action and instead of simply describing what your page is about, address the searcher directly, and inform them about the benefits of navigating to your page, choosing your product, and so on.

Once you’re happy with your snippet, hit Save page to save the upload-ready HTML file to your hard drive.

7. Social signals (7%)

The discussion on whether or not social signals affect rankings directly is ongoing, but multiple real-life experiments prove that pages with more social shares rank better. SearchMetrics’ study also found that Facebook, Pinterest, Twitter, and Google+ mentions strongly correlate with search engine rankings.

How to check:-  In your WebSite Auditor project, go to the Social media tab for social share counts for every page of your site, including Facebook popularity, Google +1s, LinkedIn shares, Pinterest pins, and more.
How to improve:-  The very first thing to do to make your content shareable in the first place is, of course, adding the social media buttons to your page. For WordPress sites, there’s a selection of ready-made plugins available that let you do just that. For sites that don’t use a CMS, you can get ready-made HTML code for the social buttons here.

Now that you’ve got the necessary prerequisites in place, you’ve got to think about distributing your content for maximum exposure. Whatever your promotion strategy is (email marketing, social media marketing, or influencer outreach), remember that you need content that is truly unique and useful to be successful. If you’re only starting out at social media, here’s a great guide on social content promotion that can also help SEO and brand awareness.

Technical SEO factors

8. Mobile friendliness (12%)

Over a month ago, the news broke that Google’s starting the “mobile-first indexing of the Web”, meaning that they are beginning to index the mobile version of websites, when available, as opposed to the desktop version. The less obvious — but perhaps even more important — implication of this change is that Google will now also analyze mobile pages against the ranking signals to determine how a site should rank in both mobile and desktop search results.

If you think about it, it makes sense. Google’s previously said that over half of search queriesglobally come from mobile devices. From a nice-to-have, mobile friendliness has turned into a must — if your page isn’t optimized for mobile devices, it’s likely to be discarded from mobile search results completely. If you already have a mobile page, then you should focus even more on improving it in 2017 than ever before.

How to check:-  To check if your page passes Google’s mobile friendly test, go to Content Analysis > Page Audit in WebSite Auditor. Locate Page usability (Mobile) on the list of on-page factors on the left. Clicking on Mobile friendly will show you what your page looks like on mobile devices.

The factors in the Page usability (Mobile) section are the exact features Google believes mobile-friendly pages should have, according to Google Developers’ PageSpeed Insights, so you’ll want all of them to be marked with a green Correct sign.

How to improve:-  If your page is mobile friendly overall, but some factors under Page usability (Mobile) are not marked with a green Correct sign, click on each of those for a detailed description and how-to-fix advice. Whichever factor you’re looking at, you’ll get straightforward steps on tackling the issue quickly.

If your page isn’t mobile friendly altogether, there isn’t a better time to optimize for mobile than now. While there’s a bunch of options available, responsive design is perhaps the simplest and most widely used solution — and it’s the one Google recommends, too. If you use WordPress (or any CMS, really), choosing a responsive template for your site is about all it takes.

You’re in for more work if your site is HTML-coded with no CMS in place. However, there’s a bunch of documentation available on adaptingresponsive design for web developers. It might take a bit of work to get every aspect right, but it’s an investment that’ll definitely keep paying off increasingly.

9. Page speed (7%)

Google has officially confirmed that it uses page speed in its ranking algorithm. Page speed can also influence your SEO indirectly, as search engines will likely crawl fewer pages if your site is slow due to the allocated crawl budget. This, in turn, could negatively affect your site’s indexation. Load time can have a massive impact on user experience, too. Slower pages tend to have higher bounce rates and lower average time on page. Research shows a 1-second delay in page load time can result in a 7% reduction in conversions.

So what’s the page speed you should aim for? Google’s mentioned they expect pages to load in 2 seconds or less. The most common culprit for slow pages is an abundance of uncompressed content on the page, such as scripts, images, or CSS files.

How to check:- In WebSite Auditor’s Content Analysis module, switch to the Technical factors tab and take a look at the Page speed (Desktop) factors on the left. Under this section, you’ll see the exact list of speed-related factors Google’s looking for in webpages, according to their PageSpeed Insights.
How to improve:-  You’d want to concentrate on any factor under the Page speed section that has an Error or Warning status. The ones with an Info status have less weight but offer room for improvement, too. Click on any of the factors you’d like to improve on for how-to-fix tips.

If there’re any Uncompressed images or Unminified resources found on your page, you’ll see link to a ready-made compressed version of these resources. Follow the link to download the lighter version of those, and feel free to upload them to your site right away.

One last thing…

Obviously, the best way to understand which of the signals above are making the biggest impact in your niche is to try optimizing for them yourself and track progress. One great way of doing that is using SEO PowerSuite’s Rank Tracker to monitor your Google rankings, and document the SEO changes you make with Rank Tracker’s Events. To do that, open your Rank Tracker project. Go to Preferences > Events and click Add. Briefly describe the event and set a date for it. On the progress graph in Rank Tracker, you will now easily see how your SEO changes are affecting your rankings, and which ones have bigger impact than others.

If you have found this article useful, please remember to share it with others on Facebook & Google+.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , , ,

Upwork WordPress Test Answer 2016-2017 Pass Test In TOP-30-20 And 10

Upwork WordPress Test Answer 2016-2017 Pass Test In TOP-30-20 And 10

You will ascertain here all Upwork take a look at answers for 2016-17. With these answers you’ll solve All upwork take a look at queries answers 2016-17.

To win any project in upwork, freelancer ought to pass wordpress take a look at..Here area unit upwork wordpress take a look at answer with Gregorian calendar month 2016-17 update.

Do You want to pass tests on Upwork but not want to waste Your time? We don’t guarantee that all provided answers are correct. Maybe you can pass this test with this answers in TOP-30.

All latest WordPress test answer is here :-

1. Which of the following will hash a string/password to its md5 equivalent?

Answers:

• md5()
• wp_generate_password()
• wp_generate_md5()
• password_md5()

2. Which conditional tag checks if the dashboard or the administration panel is attempting to be displayed by returning «true’ (if the URL being accessed is in the admin section) or «false» (for a front-end page).

Answers:

• my_admin()
• view_admin()
• is_admin()
• root_admin()

3. How can the class name of a sub-menu be changed in the wp_nav_menu?

Answers:

• By manually adding the class name in Appearance—>Menus
• WordPress does not support the ability to change the class name of a sub-menu in the wp_nav_menu.
• By adding the following code in functions.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }
• By adding the following code in header.php: class UL_Class_Walker extends Walker_Nav_Menu { function start_lvl(&$output, $depth) { $indent = str_repeat(«\t», $depth); $output .= «\n$indent<ul class=\»level-«.$depth.»\»>\n»; } }

4. Which of the following functions are used to add administration menu item in WordPress ?

Answers:

• add_menu_page();
• add_admin_item();
• add_admin_page();
• add_admin_option();

5. Which of the following WordPress Multisite functions allows for getting content from one blog and display it on another?

Answers:

• switch_blog()
• switch_to_blog()
• restore_current_blog()
• restore_to_current_blog()

6. Which of the following will correctly load localized (translated) text for a WordPress plugin?

Answers:

• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); load_theme_textdomain(‘tutsplus’, $lang_dir); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); }
• function custom_theme_setup() { $lang_dir = get_template_directory() . ‘/lang’); add_action(‘after_setup_theme’, ‘custom_theme_setup’); } load_theme_textdomain(‘tutsplus’, $lang_dir);
• function load_theme_textdomain(‘tutsplus’, $lang_dir); { $lang_dir = get_template_directory() . ‘/lang’); custom_theme_setup(); } add_action(‘after_setup_theme’, ‘custom_theme_setup’);

7. User Level 10 converts to _________?

Answers:

• Contributor
• Author
• Editor
• Subscriber
• Administrator

8. How can a post ID be retrieved from the permalink?

Answers:

• Its not possible to retrieve the post ID from a permalink due to its structure.
• It can be retrieved by using a Regular Expression.
• wp_get_post_id($permalink)
• url_to_postid($permalink)

9. Which of the following code snippets will create plugins back-end page without showing it as menu item?

Answers:

• add_submenu_page with parent slug = null
• add_menu_page with parent slug = null
• add_submenu_page without parent slug = null
• add_menu_page without parent slug = null

10. Can the contents of the wp-content folder be moved or renamed without changing any settings?

Answers:

• Yes
• No

11. Which of the following codes will return the current plugin directory in WordPress?

Answers:

• <?php plugin_basename($file); ?>
• <?php plugin_basename(‘url’); ?>
• <?php bloginfo_plugin(‘url’); ?>
• <?php content_plugin_url( $path ); ?>

12. Which of the following is the correct sequence of steps to adapt a WordPress plugin to a multisite?

Answers:

• 1. Use $wpdb to iterate through all blogs 2. Hook according to the $blog_id 3. Install the plugin as Network only 4. Uninstall depends the specific plugin
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. IInstall the plugin as Network only 4. Uninstall depends the specific plugin
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install other activations except Network 4. Uninstall is the same for all the plugins
• 1. Use $wp_posts to iterate through all blogs 2. Hook according to the $function 3. Install the plugin as Network only 4. Uninstall is same for all the plugins

13. Which of the following is the correct way to get WordPress Post ID from the Post title?

Answers:

• $page = get_page_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
• $page = get_page_by_title( ‘Home’ ); $page_id = $page->ID;
• $page = get_page_by_title( ‘About’ ); wp_pages( ‘exclude=’ . $page->ID );
• None of the above

14. What is the first action you need to take for enabling the WordPress multisite (MS) feature?

Answers:

• Enable the WordPress multisite feature on admin panel
• Enable the Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );

15. Meta tags can be added to WordPress pages by ________________.

Answers:

• using plug-ins
• adding them to the header.php file
• updating the database
• a and b
• b and c

16. WordPress’s requirements are modest. At minimum, which of the following standards should your server support for WordPress 3.1?

Answers:

• PHP version 4.4.9 or greater, MySQL version 4.0 or greater
• PHP version 4.3 or greater, MySQL version 4.1.2 or greater
• PHP version 4.4.9 or greater, MySQL version 5.1 or greater
• PHP version 4.3 or greater, MySQL version 5.1 or greater

17. Which of the following will give the option to add inline Ajax for comment posting?

Answers:

• Enabling Ajax in the wp-config.php file
• Activating Ajax from the admin settings of WordPress
• Using the Ajax Comment Posting plugin
• WordPress doesn’t support inline Ajax.

18. What is the limitation to the depth of your categories?

Answers:

• 10 levels
• 20 levels
• No limit levels

19. Which of the following code snippets best protects a system from SQL injections?

Answers:

• sql_real_escape_strong()
• mysql_real_escape()
• mysql_real_escape_string()
• mysql_not_real_delete_string()

20. Which of the following role levels has the highest privilege?

Answers:

• Level_0
• Level_10
• Depends on your settings.
• Every role level has the same privilege.

21. How can the Home link be disable from the WordPress top nav?

Answers:

• Using Jquery to hide it
• By adding this code in functions.php function page_menu_args( $args ) { $args[‘show_home’] = FALSE; return $args; } add_filter( ‘wp_page_menu_args’, ‘page_menu_args’ );
• wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ => false))
• Can not disable the default Home link from wordpress top nav

 22. Which of the following functions can be used to create a WordPress page?

Answers:

• wp_insert_post()
• wp_insert_page()
• wp_create_post()
• wp_create_page()

23. Which function is used to display the name of current page in wordpress?

Answers:

• get_the_title()
• content_title()
• page_name()
• post_name()

24. Which of the following methods can be used to make permalinks SEO friendly?

Answers:

• Updating the database.
• Changing the source code.
• Configuring the feature in the config file.
• Configuring the feature in the admin settings.

25. Which of the following is the correct way to add custom excerpts length identifiers in WordPress?

Answers:

• By adding excerpt_length filter in function.php
• Can’t declare custom excerpts in wordpress
• Custom exceprts are already available in wordpress
• Using the_excerpt(‘long’); or the_excerpt(‘short’)

26. On which of the following databases can WordPress be installed by default?

Answers:

• MySQL
• Oracle Database
• Microsoft SQL Server
• PostgreSQL

27. Which of the following actions must be performed to import data from wordpress.com?

Answers:

• Enter the full access to wordpress.com into the data import form so that it can automatically connect and directly retrieve content.
• Import from wordpress.com’s RSS.
• Login to wordpress.com, then the export data using the export tool, then import an exported xml file to the site.

28. Which of the following is the correct code to get an array of every image uploaded to a particular post?

Answers:

• $images =& get_children( ‘post_type=attachment&post_mime_type=image&post_parent=10’ );
• $images = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
• $images = get_post(7, ARRAY_A);
• It cannot be done

29. Which of the following will echo the base URL of a WordPress site?

Answers:

• <?php echo get_bloginfo(‘base_url’) ?>
• <?php echo get_bloginfo(‘url’) ?>
• <?php echo get_bloginfo(‘site_url’) ?>
• <?php echo get_website_url() ?>

30. Which of the following functions are used when adding CSS and jQuery codes on a WordPress plugin?

Answers:

• wp_register_style
• wp_enqueue_style
• wp_enqueue_script
• None of these.

31. In order to display a widget, the user must _________________.

Answers:

• set the «show property» of the desired widget to «true»
• drag the desired widget to the side ba
• add the desired widget to the post
• change the source code

32. Which of the following is a Online Code Coloring Service?

Answers:

• Prettify
• SyntaxHighligherText
• Edit Pad
• Collabedit

33. What is the name of theme file for a page with slug ‘about’?

Answers:

• page-slug-about.php
• page-about.php
• about.php

34. Who of the following persons can read a post locked by password?

Answers:

• Only administrators, editors and authors
• Registered users who knows password
• Anyone who knows a password

35. In this stock quote API for WordPress of yahoo http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll, what does ‘ s’ stand for?

Answers:

• Stock Format
• Stock Variable
• Stock Symbol
• Stock Supplier

36. Which of the following is a quick way to move a WordPress website from one server to another?

Answers:

• Using migration plugin
• Copying WordPress files and database from source to destination server
• Using XML export through wp-admin interface
• Install new WordPress and copy theme and plugin directory

37. Which of the following will remove anchors from all nodes/levels except the 4th level nodes of a WordPress category?

Parent node (1st level)
—>Child node (2nd level)
—->3rd level node
——>4th level node

Answers:

• .cat-item a, .cat-item .cat-item a.hover {cursor: default;} .cat-item .cat-item a.hover {cursor: pointer;}
• .cat-item a, .cat-item .cat-item a {cursor: default;} .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item .cat-item .cat-item a {cursor: default;} .cat-item .cat-item .cat-item a {cursor: pointer;}
• .cat-item a, .cat-item .cat-item a:hover {cursor: pointer;} .cat-item .cat-item a:hover {cursor: default;}

38. Image size limits can be set _______________.

Answers:

• directly in the posts
• in the wp-imageresize plug-in
• in the admin settings
• a and

39. How can a user be found through its meta data?

Answers:

• User can not be retrieved through its meta data
• get_user_by_metadata($metaid,$metavalue)
• get_user($args)
• get_users($args)

40. Which PHP method(s) can be used to send form data that is persistent across succeeding page views (such as for a language selection feature) in WordPress?

Answers:

• POST
• GET
• SESSION or COOKIE
• POST or GET

41. Which of the following will call the WordPress media uploader form element?

Answers:

• <form enctype=»multipart/form-data» method=»post» action=»<?=bloginfo(«siteurl»);?>/wp-admin/media-upload.php?inline=&upload-page-form=» class=»media-upload-form type-form validate» id=»file-form»>
• <a onclick=»return false;» title=»Upload image» class=»thickbox» id=»add_image» href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <a href=»media-upload.php?type=image&TB_iframe=true&width=640&height=105″>Upload Image</a>
• <form enctype=»multipart/form-data» method=»post» action=»<?=bloginfo(«bloginfo»);?>/wp-admin/media-upload.php?inline=&upload-page-form=» class=»media-upload-form type-form validate» id=»file-form»>

42. Which of the following is the correct way to print the slug property of $firstTag object in this code snippet?

$tags = wp_get_post_tags($post->ID);
$firstTag = $tags[0];

Answers:

• $firstTag[‘slug’];
• $firstTag->slug
• $firstTag.slug
• $firstTag[0][‘slug’]

43. Which of the following code snippets is the correct way to get content from Tinymce via javascript ?

Answers:

• document.getElementById(‘content’)
• tinymce.activeEditor.getContent();
• tinymce.element.getContent();
• document.getElement(‘tinymce_content’)

44. Is super cache a built-in plugin of WordPress?

Answers:

• Yes
• No

45. Which of the following will show the most recent post (by date) from a custom taxonomy?

Answers:

• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_term_taxonomy as c on (b.term_taxonomy_id = c.term_taxonomy_id) join wp_terms as d on (c.term_id = d.term_id) having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)
• select * from wp_posts where ID in( select ID from ( select wp_posts.ID , wp_posts.post_date, d.name from wp_posts as a join wp_term_relationships as b on ( a.ID = b.object_id) join wp_terms as d on (c.term_id = d.term_id) where c.taxonomy = ‘post-series’ group by d.name having (wp_posts.post_date = max(wp_posts.post_date)) )tmp)

46. What are the correct steps in wordpress plugin development:

Answers:

• Step 1 — Create your file and let it be known as a plugin Step 2 – Create the objects of your plugin Step 3 – Adding your actions and filters Step 4 – Adding settings/options to your plugin Step 5 — Finishing the code
• Step 1 – Adding settings/options to your plugin Step 2 — Create your file and let it be known as a plugin Step 3 – Create the objects of your plugin Step 4 – Adding your actions and filters Step 5 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Create your file and let it be known as a plugin Step 4 — Finishing the code
• Step 1 – Create the objects of your plugin Step 2 – Adding settings/options to your plugin Step 3 — Finishing the code

47. What is the output of the following code?

<ul id=»sortable»>
<li id=»1″>example 1</li>
<li id=»2″>example 2</li>
<li id=»3″>example 3</li>
<li id=»4″>example 4</li>
</ul>

$(document).ready(function(){
$(‘#sortable’).sortable({
update: function(event, ui) {
var newOrder = $(this).sortable(‘toArray’).toString();
$.get(‘saveSortable.php’, {order:newOrder});
}
});
});

Answers:

• Removes positions from data base based on the user input
• Saves sortable positions to data base based on the user input
• Adding new sortable positions from another data base
• Sorting out existing positions without updating the data base with the new user inputs

48. Which of the following is the correct way to assign a category to a WordPress post?

Answers:

• wp_set_post_categories($postId,$categories)
• wp_set_category($catId,$postId)
• By XML-RPC call to wpc.newPost
• This is not possible

49. Conditional tags can be used to _______________________.

Answers:

• get all comments from one post
• get all posts from one category
• change the content to be displayed
• None of the above: conditional tags are not available in WordPress.

50. Which of the following commands can change the ownership of WordPress directory to www-data (for Apache)?

Answers:

• sudo chown -Rf www-data *
• chown -Rf www-data *
• sudo crown -Df www-data *
• Alldo chown -Rf www-data *

51. How can a custom content filter be added?

Answers:

• By using add_action(‘the_content’,’my_custom_filter’)
• By using add_filter(‘the_content’,’my_custom_filter’)
• By using wp_filter(‘the_content’,’my_custom_filter’)
• By using add_action(‘content’,’my_custom_filter’)

52. Which of the following is the correct way to redirect the default login and registration page URL to a custom login and registration page URL?

Answers:

• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { return(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { redirect(‘Your custom url’); exit(); } }
• add_action(‘init’,’possibly_redirect’); function possibly_redirect(){ global $pagenow; if( ‘wp-login.php’ == $pagenow ) { wp_return(‘Your custom url’); exit(); } }

53. How can a WordPress template be integrated inside a codeigniter framework using WordPress functions like wp_header,wp_footer,wp_sidebar?

Answers:

• Include the file wp-blog-header.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
• Include the file wp-settings.php from WordPress installation directory to codeigniters index.php and create template inside codeigniter’s view.
• Create template inside WordPress theme directory and include the file in codeigniter’s view.php file.
• It is not possible to integrate wordpress with codeigniter.

54. Which of the functions below is required to create a new taxonomy?

Answers:

• add_taxonomy
• register_taxonomy
• create_taxonomy

55. Which of the following actions cannot be hooked in with add_submenu_page() function?

Answers:

• admin_submenu
• admin_menu
• user_admin_menu
• network_admin_menu

56. Which of the following is the correct way to filter the content for a few posts?

Answers:

• By using apply_filters(filter,postId)
• This is not possible in wordpress
• Can create filter for posts in a specific wordpress category
• Passing arguments into the_content()

57. What is the function of add_filter in WordPress?

Answers:

• It registers a filter for a tag.
• It removes line breaks from the pages list.
• It is a companion function to apply_filters().
• All of the above.

58. ____________ can manage their own profiles, but can do virtually nothing else in the administration area.

Answers:

• Contributor
• Author
• Editor
• Subscriber
• Administrator

59. Are categories and tags available for pages?

Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.

Answers:

• Yes
• No

60. Which of the following will correctly add custom mod rewrite rules to .htaccess from a WordPress plugin?

Answers:

• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $POST[«wp_rewrite»]; }}
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $GLOBALS[«wp_rewrite»]; } function mod_rewrite_rules($rules) { return preg_replace(‘#^(RewriteRule \^.*/)\?\$plugin_name .*(http://.*) \[QSA,L\]#mi’, ‘$1 $2 [R=301,L]’, $rules); } }
• $custom_mod_rewrite = new custom_mod_rewrite; register_activation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); register_deactivation_hook( __FILE__, array($custom_mod_rewrite, ‘flush_rewrite_rules’)); add_action(‘generate_rewrite_rules’, array($custom_mod_rewrite, «generate_rewrite_rules»)); class custom_mod_rewrite { function __construct() { $this->wp_rewrite = & $SESSION[«wp_rewrite»]; } }

61. What is the BEST way to get last inserted row ID from WordPress database ?

Answers:

• Use the following code snippet $lastid->$wpdb=$last->get_row;
• The call to mysql_insert_id() inside a transaction should be added: mysql_query(‘BEGIN’); // Whatever code that does the insert here. $id = mysql_insert_id(); mysql_query(‘COMMIT’); // Stuff with $id.
• The following code snippet should be added $last = $wpdb->get_row(«SHOW TABLE STATUS LIKE ‘table_name’»); $lastid = $last->Auto_increment;
• Straight after the $wpdb->insert() insert, the following code should be added: $lastid = $wpdb->insert_id;

62. Which of the follow is a WordPress alternatives for Ruby on Rails?

Answers:

• Refinery
• Typof
• Symenta
• Rubyalt

63. Which of the following code snippets can be used to create custom POST status in wordpress 3.0 +?

Answers:

• register_new_post()
• register_post_status()
• add_new_post_status()
• modify_post_status()

64. How can the upload media panel be included in a WordPress template/plugin?

Answers:

• By using function wp_enqueue_script(‘media-upload’)
• By using function wp_add_media( );
• By using function wp_enqueue_script(‘upload’);
• By using function wp_add_script(‘media-upload’);

65. What are the database privileges that are required for WordPress?

Answers:

• insert, delete, update, drop and alter
• select, insert, delete, update, create, drop and alter
• insert, delete, update, create, drop and alter
• insert and delete

66. Which of the following is an example of a WordPress plugin that provides multilingual capabilities?

Answers:

• WP Super Cache
• qTranslate
• BuddyPress
• Hotfix

67. A possible way to allow the display of several authors’ names on one post is to ______

Answers:

• update the database
• change the admin settings
• change the config files
• use a plug-in

68. In which way MD5 hash does wordpress stores and represents?

Answers:

• In Hex string
• In Base64 string
• in raw data file
• text file

69. What is the first action you need to take for enabling WordPress MU feature?

Answers:

• Enable WordPress MU feature on admin panel
• Enable Network feature
• Add this code to wp-config.php file: define( ‘WP_ALLOW_MULTISITE’, true );

70. What is Automated Testing in WordPress?

Answers:

• Automated testing is running test cases where manual intervention is not required to run each one.
• It is a plugin which is used to test your custom template or plugin.
• It is a function available in WordPress to test the custom template/plugin.
• There is no such thing as Automated Testing in WordPress.

71. You can limit the number of revisions WordPress stores by _____

Note: Categories must have distinct slugs. Even if two categories have different parents and would therefore have different permalinks, you can’t assign them the same slug.

Answers:

• adding the following line to your wp-config.php file: define(‘WP_POST_REVISIONS’, 3);
• using a plugin
• changing a setting on admin panel

72. Which of the following snippets disable depreciated warnings in WordPress like this one ?

«Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647»

Answers:

• define(E_DEPRECATED, false);
• error_reporting(E_ALL ^ E_DEPRECATED);
• define(E_NOTICE, false);
• error_reporting(WP_DEBUG, true)

73. One possible way to collect realtime statistics about traffic on a WordPress site is:

Answers:

• using a built-in tool
• using a plugin
• using a widget
• Traffic statistics cannot be collected on a WordPress site.

74. _____________ can publish, edit, and delete their own posts. They cannot write pages. They can upload some kinds of media files, and they are allowed to use only the limited set of HTML tags.

Answers:

• Contributor
• Author
• Editor
• Subscriber
• Administrator

75. How can an <li> tag’s class and ID attributes be removed from menu items and page lists?

Answers:

• add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘page_css_class’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { return is_array($var) ? array() : »; }
• add_filter(‘nav_menu_css_class’, ‘my_css_attributes_filter’, 100, 1); add_filter(‘nav_menu_item_id’, ‘my_css_attributes_filter’, 100, 1); function my_css_attributes_filter($var) { if(is_array($var)){ $varci= array_intersect($var, array(‘current-menu-item’)); $cmeni = array(‘current-menu-item’); $selava = array(‘selectedmenu’); $selavaend = array(); $selavaend = str_replace($cmeni, $selava, $varci); } else{ $selavaend= »; } return $selavaend; }
• add_filter (‘wp_nav_menu’,’strip_empty_classes’); function strip_empty_classes($menu) { $menu = preg_replace(‘/ class=([«\’])(?!active).*?\1/’,»,$menu); return $menu; }
• None of the above

76. ____________ can publish, edit, and delete posts and pages written by any user. They can upload some kinds of files, and they can write HTML without restrictions. They can manage links and categories, and they can moderate comments. Editors and administrators are also the only users allowed to read private posts and pages.

Answers:

• Contributor
• Author
• Editor
• Subscriber
• Administrator

77. How many built-in user roles does WordPress have?

Answers:

• 3
• 4
• 5
• 6

78. How can WordPress comments be saved in Markdown format?

Answers:

• <?php add_filter(«hook_comment_text’, ‘Markdown’); ?>
• WordPress does not support the Markdown format.
• <?php add_filter(‘comment_text’, ‘Markdown’); ?>
• <?php add_filter(‘comments’, ‘Markdown’); ?>

79. Which of the of the following code snippets removes the “Home” link from the “wp_nav_menu”?

Answers:

• <? php wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ => false)); ?>
• <? php wp_nav_menu( array(‘menu’ => ‘news’, ‘show_home’ =0)); ?>
• In functions.php following code should be added:
function page_menu_args( $args ){
$args[‘show_home’] = False;
return $args;
}
add_filter( ‘wp_page_menu_args’, ‘page_menu_args’);
Plus additional snippet code:
wp_nav_menu( array(‘echo’=>true));
• $(“div.menu > u; li:first-child”).css(“display”,”none”);

80. Which of the following will change the default ordering of categories in the WordPress post edit page?

Answers:

• Adding ‘checked_ontop’ => FALSE to the args in wp_terms_checklist() in the functions.php file
• Disabling category ordering in the WordPress admin settings
• Setting category_ordering=false in the wp-config.php file
• Adding ‘category_ordering’ => FALSE to the args in wp_terms_checklist() in the functions.php file

81. Which of the following will make a custom query in a WordPress plugin?

Answers:

• <?php $wpdb->query(‘query’); ?>
• <?php $query = new WP_Query( ‘author=2,6,17,38’ ); ?>
• <?php wp_reset_query(); ?>
• <?php $wpdb-&gt;query(‘select * from my_plugin_table where foo = «bar»‘); ?>

82. Is the functions.php file required in each theme?

Answers:

• Yes
• No

83. In a WordPress multisite, how can a new blog site be added from the Network Admin panel?

Answers:

• add_action( $tag, $function_to_add, $priority, $accepted_args);
• define (‘WP_ALLOW_MULTISITE’, true);
• do_action (‘wpmu_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);
• do_action (‘wpmu_new_blog’, $blog_id, $user_id, $domain, $path, $site_id, $meta);

84. Which of the following categories of persons can read a post locked by password?

Answers:

• Only administrators, editors and authors.
• Registered users who know a password.
• Anyone who knows a password.

85. Which deprecated functions are still in use in WordPress?

Answers:

• register_globals()
• magc_quotes()
• addslashers()
• get_permalink()

86. Which of the following is the best way to highlight the syntax on a blog created on wordpress.com?

Answers:

• <div class=”highlight”> {your code} </div>
• [color:red] {your code} [/color]
• install syntax highlight plugin
• [sourcecode language=’php’]{your code}[/sourcecode]

87. How do you check a WordPress function does if you see it for the first time?

Answers:

88. What is the name of the table in database which stores custom fields data?

Answers:

  • wp_custommeta
    • wp_options
    • wp_terms
    • wp_postmeta

89. How you retrieve an array of all the post tags?
Note: There may be more than one right answer

Answers:

  • get_terms(‘post_tag’, array(‘hide_empty’ => false));
    • get_terms(array(‘taxonomy’ => ‘post_tag’, ‘hide_empty’ => false));
    • get_term();
    • wp_terms()
    • wp_terms_checklist();

90. When should the wp_kses function for Data Validation be run?

Answers:

  • At the time of form submission
    • Before the data is saved in the database.
    • before the data is being rendered on the webpage

91. “X people have seen this post” should be output like this:

Answers:

  • printf( _n( ‘%d person has seen this post.’, ‘%d people have seen this post.’, $view_count ), $view_count );
    • printf( __( ‘%d people have seen this post.’ ), $view_count );
    • echo _n( ‘One person has seen this post’, “$view_count people have seen this post.” );
    • printf( _n( ‘%d person has seen this post.’, ‘%d people have seen this post.’ ), $view_count );
    • printf( 1 == $view_count ? __( ‘%d person has seen this post.’ ) : __( ‘%d people have seen this post.’ ), $view_count );

92. What WordPress function would you use to retrieve the name of the current action?

Answers:

  • current_filter
    • current_action_name
    • current_hook

93. What are the correct ways for displaying post title wrapped into H1 tag?
Note: There may be more than one right answer

Answers:

  • <?php the_title( ‘<h1>’, ‘</h1>’ ); ?>
    • <h1><?php get_the_title(); ?></h1>
    • <?php the_title( ‘<h1>’, ‘</h1>’, ‘display_title’ ); ?>
    • <h1><?php the_title(); ?></h1>

94. Display the current pagination number.

Answers:

  • $page = get_page(‘1’);
    echo ‘Current page: ’ . $page->post_paged;
    • $paged = get_query_var(‘paged’, 1);
    echo ‘Current page: ’ . $paged;
    • $page = get_post(‘1’);
    echo ‘Current page: ’ . $page->post_paged;

95. What is the WordPress way of adding a query variable to an URL

Answers:

  • site_url(‘?’ . $foo . ‘=’ . $bar);
    • home_url(‘$’ . $foo . ‘=’ . $bar);
    • add_query_arg($foo, $bar, home_url());

96. When is it recommended to rebuild the $wp_rewrite object with the flush_rewrite_rules() function?

Answers:

  • once in a while
    • after every one hour
    • on every custom post type page load
    • after activatation and deactivation of a custom post types plugin

97. What is the difference between filters and actions?

Answers:

  • An action is defined as a function that takes in some kind of input, modifies it, and then returns it whereas a filter is just a place where you call a function, and you don’t really care what it returns
    • A filter is defined as a function that takes in some kind of input, modifies it, and then returns it whereas an action is just a place where you call a function, and you don’t really care what it returns
    • There is no difference. Both are used for hooking into an action.

98. Which HTML tags are not allowed to be used in a post comment?
Note: There may be more than one right answer

Answers:

  • code
    • form
    • img
    • strike
    • table

99. Which of the following is the correct way to register shortcode?

Answers:

  • function foobar_func ( $atts ){
    return “foo and bar”;
    }
    new_shortcode( ‘foobar’, ‘foobar_func’ );
    • function foobar_func ( $atts ){
    return “foo and bar”;
    }
    insert_shortcode( ‘foobar’, ‘foobar_func’ );
    • function foobar_func ( $atts ){
    return “foo and bar”;
    }
    register_shortcode( ‘foobar’, ‘foobar_func’ );
    • function foobar_func ( $atts ){
    return “foo and bar”;
    }
    add_shortcode( ‘foobar’, ‘foobar_func’ );

100. If you need to store information temporarily, which WordPress system would you use:

Answers:

  • Options
    • Meta tables
    • Transients
    • The REST API

101. What is true about the_meta() function?
Note: There may be more than one right answer

Answers:

  • This is a function for displaying custom fields for the current post, known as the “post-meta” (stored in the wp_postmeta table).
    • It formats the data into an unordered list.
    • It may be used outside the loop.
    • the_meta() will ignore meta_keys (i.e. field names) that begin with an underscore.

102. Is it possible to retrieve list of custom taxonomy terms with get_terms() function?

Answers:

  • Yes
    • No

103. Which WP global object is used to execute custom database queries?

Answers:

  • $wpdb
    • $wp_db
    • $db_query
    • $wp_query

104. What are WordPress hooks?

Answers:

  • Setting options available to WordPress administrators.
    • Security functions that run inside WordPress
    • Group of plugins which control WordPress behavior.
    • Ways to change the default behavior of WordPress.

105. Which from below are default post types in WordPress and are readily available to users or internally used by the WordPress installation by default:
Note: There may be more than one right answer

Answers:

  • Post
    • Page
    • Links
    • Attachment
    • Revision
    • Comments
    • Navigation menu

106. Which of the following is an example of a WordPress plugin that provides pagination capabilities?

Answers:

  • Page Break
    • Page Generator
    • WP-PageNavi
    • Page-list

107. Which of the following is not a WordPress role?

Answers:

  • System
    • Subscriber
    • Administrator
    • Editor

108. Is it possible to disable the trash and delete the posts immediatelly?
(Is it possible to disable the trash and delete the posts immediately?)

Answers:

  • No.
    • Yes, via a define in wp-config.php: define(‘EMPTY_TRASH_DAYS’, 0);
    • Yes, via a define in wp-config.php: define(‘EMPTY_TRASH_DAY’, 0);

109. Select all the WordPress supported audio formats.
Note: There may be more than one right answer

Answers:

  • aiff
    • mp3
    • ogg
    • flac
    • wma
    • m4a
    • wav

110. Sometimes you might want to disable all the automatic background updates of WordPress, extensions, themes and languages. How would you accomplish that?
Note: There may be more than one right answer

Answers:

  • via a define in wp-config.php: define(‘AUTOMATIC_UPDATER_DISABLED’, true);
    • with a filter: add_filter(‘automatic_updater_disabled’, ‘__return_true’);
    • I’m using git, so I would use a special filter:
    add_filter(‘automatic_updates_is_vcs_checkout’, ‘__return_false’, 1);

111. What is the correct way to use the _n() function?

Answers:

  • printf( _n( ‘The post has 1 star.’, ‘The post has %d stars.’, $view_count ), $view_count );
    • printf( _n( ‘The post has %d star.’, ‘The post has %d stars.’, $view_count ), $view_count );

112. How do you know if a WordPress action has been previously fired?

Answers:

  • Using the has_action(‘my_action’) function.
    • Using the did_action(‘my_action’) function.
    • Using the current_filter function.

113. What is the correct way for displaying navigation menu called “Primary Menu”?

Answers:

  • wp_nav_menu( array(
    ‘menu’ => ‘Primary Menu’
    ) );
    • wp_navigation_menu( array(
    ‘menu’ => ‘primary-menu’
    ) );
    • wp_navigation( array(
    ‘menu’ => ‘Primary Menu’
    ) );
    • wp_menu( array(
    ‘menu’ => ‘primary-menu’
    ) );

114. How you determine if a script has been enqueued correctly?

Answers:

  • has_enqueue_script(‘my-script-handle’);
    • wp_script_is(‘my-script-handle’, ‘enqueued’);
    • is_script_loaded(‘my-script-handle’);

115. Which of the following is incorrect possible value for $show attribute of bloginfo($show) function?

Answers:

  • ‘name’
    • ‘description’
    • ‘homeurl’
    • ‘admin email’

116. How to display the value of a post meta field named my_custom?

Answers:

  • $post_meta = get_post_meta($post->ID, ‘my_custom’, true);
    echo $post_meta;
    • $post_meta = get_post_meta($post->ID);
    echo $post_meta;
    • echo get_meta($post->ID, ‘my_custom’);

117. Is it possible to create posts programmatically?

Answers:

  • No
    • Yes, with wp_insert_post() function
    • Yes, with wp_add_post() function
    • Yes, with wp_create_post() function

118. What type of hook is wp_meta

Answers:

  • Action Hook
    • Filter Hook

119. Is it possible to bypass trash and force deletion with wp_delete_post() function?

Answers:

  • No
    • Yes

120. Retrieve all the post types that support thumbnails or excerpts.

Answers:

  • get_post_type(array(‘supports’ => array(‘thumbnail’, ‘excerpt’)), ‘names’, ‘or’);
    • post_type_supports(‘post’, array(‘thumbnail’, ‘excerpt’), ‘or’);
    • get_post_types_by_support(array(‘thumbnail’, ‘excerpt’), ‘or’);

121. What is the name of self-hosted version of WordPress?

Answers:

  • WordPress.com
    • WordPress.org
    • Open Source WordPress
    • WordPress online

122. Where can you change the Timezone used by WordPress in the dashboard?

Answers:

  • In Settings > Media
    • In Settings > General
    • In Settings > Reading
    • In Settings > Writing

123. Select all the default taxonomies in WordPress.
Note: There may be more than one right answer

Answers:

  • post_category
    • post_tag
    • link_category
    • product_tag
    • post_format
    • category

124. Which files are a minimum required by a theme to function?

Answers:

  • style.css and functions.php
    • style.css and index.php
    • index.php and functions.php
    • index.php, functions.php and style.css

125. What is WordPress multisite?

Answers:

  • Special version of WordPress that can support many sites and is not free.
    • WP configuration feature that supports multiple sites.
    • A WP plugin that supports multiple sites.
    • A popular WP theme that supports multiple sites.

126. Select all the default post types in WordPress.
Note: There may be more than one right answer

Answers:

  • post
    • page
    • attachment
    • revision
    • nav_menu_item

127. How do you enable the Network Setup menu item(enable Multisite) in WordPress?

Answers:

  • Install WP MU plugin
    • Activate WP Multisite in Settings menu
    • Set WP_ALLOW_MULTISITE as true in wp-config.php
    • WP MU has been discontinued as a separate project so there is no way to set up multisites in WP now

128. Which of the following is the correct way for enabling support for Post Thumbnails?

Answers:

  • add_theme_support( ‘thumbnails’ );
    • add_support( ‘post-thumbnails’ );
    • add_theme_support( ‘post-thumbnails’ );
    • theme_support( ‘thumbnails’ );

129. How would you extend the time of the WordPress login session?

Answers:

  • add_filter( ‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’ );
    function stay_logged_in_for_1_year( $expire ) {
    return 31556926; // 1 year in seconds
    }
    • add_filter(‘auth_cookie’, ‘stay_logged_in_for_1_year’);
    function stay_logged_in_for_1_year($expire) {
    return 31556926;
    }
    • add_filter(‘secure_logged_in_cookie’, ‘stay_logged_in_for_1_year’);
    function stay_logged_in_for_1_year($expire) {
    return 31556926;
    }

130. Which of these are a part of WordPress API?
Note: There may be more than one right answer.

Answers:

  • Theme Modification API
    • Metadata API
    • Theme Update API
    • Settings API
    • Options API
    • Theme Customization API
    • User API
    • Update API

131. Which concept does WordPress uses to control user access to different features?

Answers:

  • Username
    • Access tokens
    • Role
    • Cookies

132. Which constant is NOT recognized in wp-config.php?

Answers:

  • WP_SITEURL
    • WP_CONTENT_DIR
    • WP_CONTENT_URL
    • WP_HOME_URL

133. What is the default table prefix in WP?

Answers:

  • _wp
    • w_
    • wp_
    • wp-

134. Which is the most important file that should be deleted from your WordPress install directory once you’ve completed setup?

Answers:

  • setup-example.xml
    • wp_config_sample.php
    • wp-config-sample.php
    • wp-setup-sample.php

135. Display an Admin Notice in a Network Admin Dasboard of a WordPress multi site install.

Answers:

  • function my_network_admin_notice() {
    echo ‘<div class=»updated»><p>Network Admin Dashboard Notice!</p></div>’;
    }
    add_action(‘admin_notices’, ‘my_network_admin_notice’);
    • function my_admin_notice() {
    echo ‘<div class=»updated»><p>Network Admin Dashboard Notice!</p></div>’;
    }
    add_action(‘network_admin_notice’, ‘my_admin_notice’);
    • function my_notice() {
    echo ‘<div class=»updated»><p>Network Admin Dashboard Notice!</p></div>’;
    }
    add_action(‘network_admin_notices’, ‘my_notice’);

136. You need a single post meta value in a bigger post loop and you need it only one time, and you want it to be as fast as possible. How would you proceed?

Answers:

  • Of course, get_post_meta($post->ID, ‘post_meta’, true); — пока это, помечать оценку.
    • I would use a direct query like: $wpdb->get_var($wpdb->prepare(«SELECT meta_value from $wpdb->postmeta WHERE post_id = %d and meta_key = ‘post_meta’”, $post->ID));
    • I would use a direct query like: $wpdb->get_results($wpdb->prepare(«SELECT * from $wpdb->postmeta WHERE meta_key = %s”, ‘post_meta’));

137. How do you enable debug mode in WP?

Answers:

  • By going to Dashboard > Settings > General and then enable debug mode
    • By setting WP_DEBUG as true in wp-config.php
    • It is enabled by default

138. What are the default plugins installed in the WordPress?
Note: There may be more than one right answer.

Answers:

  • Contact form7
    • Akismet
    • All in one SEO
    • Hello Dolly

139. Which function(s) can be used to programatically create a new user in WordPress?
Note: There may be more than one right answer.

Answers:

  • wp_update_user
    • wp_create_user
    • register_new_user
    • wp_insert_user

140. Which of the following functions check if current visitor is a logged in user?

Answers:

  • is_visitor_logged_in ();
    • is_user_logged_in ();
    • if_user_logged_in ();
    • is_user_logged ();

141. Which one of the following files is located in the root of your WordPress installation directory and contains your website’s setup details, such as database connection info?

Answers:

  • setup.html
    • wp-setup.php
    • wp-config.php
    • wp-install.php

142. What can the Contributor role do?

Answers:

  • Moderate comments
    • Publish posts
    • Edit posts
    • Edit pages

143. What is common to all these functions: next_post, previous_post, link_pages, the_author_url, wp_get_link?

Answers:

  • They all return URLs
    • They are all deprecated
    • They all point to posts or post lists
    • They all echo something

144. Pick the correct default Post Types readily available to users or internally used by the WordPress installation.
Note: There may be more than one right answer.

Answers:

  • Post
    • Page
    • Blog
    • Media
    • Archive
    • Category

145. Where can you set a static page as the front page in WP?

Answers:

  • In wp-config.php
    • In Dashboard->Settings->Reading
    • In Dashboard->Settings->General
    • In Dashboard->Appearance

146. How do you check if the current user has the role “administrator”?
Note: There may be more than one right answer.

Answers:

  • current_user_can_do(‘manage_options’);
    • is_admin();
    • current_user_can(‘administrator’);
    • current_user_can_do(‘manage’);
    • in_array(‘administrator’, wp_get_current_user()->roles);

147. Which of the following is true about bloginfo(‘url’); function?

Answers:

  • Displays URL of the active theme’s directory.
    • Displays the “Site address (URL)” set in Settings > General. This data is retrieved from the “home” record in the wp_options table.
    • Displays the current post URL.
    • Displays the “WordPress address (URL)” set in Settings > General. This data is retrieved from the “siteurl” record in the wp_options table.

148. Clean up a comma-separated list of post ids. Example list: 1254,9930,10974,”192”,9930,192

Answers:

  • array_map(‘absint’, ’1254,9930,10974,”192”,9930,192’);
    • explode(1254,9930,10974,”192”,9930,192);
    • wp_parse_id_list(1254,9930,10974,”192”,9930,192);

149. How many WordPress posts can you create?

Answers:

  • WordPress recommends less than 10,000 posts.
    • WordPress is limited to 1,000 posts.
    • WordPress has not set any limit.
    • WordPress is limited to 1,00,000 posts.

150. You need to include a link in a sentence. How can you do that?

Answers:

  • _e( ‘Publish something using our <a href=»http://support.wordpress.com/post-by-email/»>Post by Email</a> feature.’ );
    • printf( __( ‘Publish something using our <a href=»%s»>Post by Email</a> feature.’), ‘http://support.wordpress.com/post-by-email/’ );
    • printf( __( ‘Publish something using our %s feature.’ ), sprintf( ‘<a href=»http://support.wordpress.com/post-by-email/»>%s</a>’, __( ‘Post by Email’ ) ) );

151. Assuming we are using ‘wp_’ as the database table prefix, in which table are all the custom fields related to a post stored?

Answers:

  • wp_posts
    • wp_postmeta
    • wp_terms

152. Which is the default site update service that WordPress automatically notifies when you publish a new post?

Answers:

  • http://rpc.pingomatic.com
    • http://google.com
    • http://ping.feedburner.com
    • http://www.feedsubmitter.com

153. Which of the following is not a default image size in WP?

Answers:

  • Small Size
    • Medium Size
    • Large Size
    • Thumbnail Size

154. What is a permalink?

Answers:

  • Permalinks are the permanent URLs to your individual weblog posts, as well as categories and other lists of weblog postings.
    • The numeric IP address of your WordPress site.
    • The complete URL of your WordPress site.
    • A popular WordPress plugin.

155. Which of the following is not a default user role in WP?

Answers:

  • Blogger
    • Author
    • Subscriber
    • Contributor

156. How many WordPress themes can be installed in a single WordPress installation?

Answers:

  • 1
    • 10
    • 100
    • Unlimited

157. Arrange the following templates in decreasing order of priority from left to right for Site Front Page:

index.php
front-page.php
home.php

Answers:

  • index.php, front-page.php, home.php
    • front-page.php, home.php, index.php
    • home.php, front-page.php, index.php
    • front-page.php,index.php home.php

158. What database does WordPress use?

Answers:

  • Notes
    • PostgreSQL
    • MySQL
    • Oracle

159. Which of the following files in a WP theme is NOT a file required by the theme review team for acceptance into the WordPress.org theme directory?

Answers:

  • page.php
    • style.css
    • index.php
    • comments.php
    • screenshot.png

160. Select all of the supported page statuses in WordPress.
Note: There may be more than one right answer.

Answers:

  • draft (Draft)
    • pending (Pending Review)
    • private (Private)
    • publish (Published)

161. Which of the following strings is not a default WordPress post format slug?

Answers:

  • aside
    • image
    • quote
    • status

162. Which hook can be used to update kses and TinyMCE to allow select new attributes for an HTML element?

Answers:

  • tool_box
    • tiny_mce_before_init
    • tiny_mce_plugins
    • htmledit_pre

163. Where plugins options are stored in WordPress?

Answers:

  • They are stored in WordPress theme folder.
    • They are stored in WordPress plugins folder.
    • They are stored in WordPress.org and not on your site.
    • They are stored in WordPress Database.

164. When adding a function to the “the_content” hook, where will you see changes?

Answers:

  • On the blog list page.
    • On the single post page.
    • It depends on how your theme is set up.
    • On the archive page.

165. Which standard WP class do you need to necessarily extend to create your widget?

Answers:

  • WP_Widget
    • WP_Widget_Form_Customize_Control
    • WP_Customize_Control
    • WP_Customize_Sidebar_Section

166. Which of the following is true about wp_mail() function?
Note: There may be more than one right answer.

Answers:

  • A true return value does not automatically mean that the user received the email successfully.
    • For this function to work, the settings SMTP and smtp_port (default: 25) need to be set in your php.ini file.
    • The default content type allows using HTML.
    • The function can handle only one email as $to parameter.

167. Which hook fires after WordPress has finished loading but before any headers are sent?

Answers:

  • activate_wp_head
    • init
    • activate_header
    • xmirpc_call

168. Which loop is used by default to fetch the posts and loop through them?

Answers:

  • for loop
    • while loop
    • foreach loop

169. Pick the default template tag(s).
Note: There may be more than one right answer.

Answers:

  • the_field()
    • wp_title()
    • the_title()
    • wp_field()

170. Arrange the following templates in decreasing order of priority from left to right used to display the posts on a Category page.

index.php
category.php
archive.php
category-ID.php
category-slug.php

Answers:

  • category-ID.php, category-slug.php, category.php, archive.php, index.php
    • category-slug.php, archive.php, category.php, category-ID.php, index.php
    • index.php, category.php, archive.php, category-ID.php, category-slug.php
    • category-slug.php, category-ID.php, category.php, archive.php, index.php

171. Which function should be used to insert a post title into the title attribute of an HTML element?

Answers:

  • get_the_title();
    • the_title_attribute();
    • the_title();

172. Which of the following is/are NOT the default abstract methods available in the Walker class for menus?
Note: There may be more than one right answer.

Answers:

  • start_lvl()
    • end_lvl()
    • start_li()
    • end_li()

173. What does wp_rand() function?

Answers:

  • Gets random post ID.
    • Gets random category ID.
    • Generates a random post ID for wp_insert_post() function.
    • Generates a random number.

174. Is it possible to update posts programmatically?

Answers:

  • Yes, with wp_edit_post() function.
    • Yes, with wp_update_post() function.
    • Yes, with wp_change_post() function.
    • No.

175. Where do you change theme name and author details?

Answers:

  • style.css file in the theme folder
    • index.php file in the theme folder
    • readme.txt file in the theme folder

176. What is the correct order of priority in decreasing order from left to right for Custom Post Type template files?

Answers:

  • single-{post-type}-{slug}.php, single-{post-type}.php, single.php, singular.php, index.php
    • single-{post-type}.php, single-{post-type}-{slug}.php, single.php, singular.php, index.php
    • single-{post-type}.php, single.php, singular.php, single-{post-type}-{slug}.php, index.php
    • index.php, singular.php, single-{post-type}-{slug}.php, single-{post-type}.php, single.php

177. Which default WP function can be used to assign different classes to the body element?

Answers:

  • body_class()
    • get_body_classes()
    • get_theme_support()
    • sanitize_html_class()

178. What is the name of theme file for a page with slug ‘about-us’?

Answers:

  • about-us.php
    • page-about-us.php
    • page-about.php
    • about-us-page.php

179. Which of the following is the correct way to display featured image of post?
Note: There may be more than one right answer.

Answers:

  • echo get_the_post_thumbnail($page->ID, ‘thumbnail’);
    • echo get_the_featured_image($page->ID, ‘thumbnail’);
    • the_post_thumbnail($page->ID, ‘thumbnail’);
    • the_featured_image($page->ID, ‘thumbnail’);

180. How will you check if a page exists for a given URL?

Answers:

  • get_page_by_path()
    • get_page_url()
    • get_page_link()
    • get_page_uri()

181. Which of these would be the correct way to output the escaped username in a sentence?

Answers:

  • <?php scanf( __( ‘Howdy, %s’ ), $username ); ?>!
    • <?php echo __( ‘Howdy’ ) . ‘, ‘ . $username; ?>!
    • <?php printf( __( ‘Howdy, %s!’ ), $username ); ?>
    • <?php _e( «Howdy, $username!» ); ?>
    • <?php _e( ‘Howdy, %s!’, $username ); ?>

 

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , ,

Do you know WhatsApp is going to share your phone number with Facebook

WhatsApp is giving users a limited time to opt out of sharing their information with Facebook, although they must take the extra step of unchecking a box to do so

 

WhatsApp says current users have up to 30 days to accept the new policy terms or stop using the service. Once they accept, they have 30 more days to opt out of sharing with Facebook.

Global messaging service WhatsApp says it will start sharing the phone numbers of its users with Facebook, its parent company. That means WhatsApp users could soon start seeing more targeted ads on Facebook—although not on the messaging service itself.

The move is a subtle but significant shift for WhatsApp, which has long promised to safeguard the privacy of more than 1 billion users around the world. WhatsApp is giving users a limited time to opt out of sharing their information with Facebook, although they must take the extra step of unchecking a box to do so. It also says Facebook won’t post phone numbers online or give them out to anyone.

But the giant social network has been looking for ways to make money from WhatsApp since it bought the service two years ago, in an eye-popping deal ultimately worth $21.8 billion. At the same time, Facebook has pledged not to interfere with a longstanding promise by WhatsApp’s co-founders to respect users’ privacy and keep ads off its messaging platform.

WhatsApp on Thursday offered a glimpse of its plans for turning on the money spigot, releasing new documents that describe the company’s privacy policy and the terms of service that users must agree to follow. The documents are the first revision of those policies since 2012 before Facebook acquired WhatsApp.

One change follows through on previous hints by WhatsApp executives, who have said they’re exploring ways for businesses to communicate with customers on WhatsApp. That could include using WhatsApp to provide receipts, confirm a reservation or update the status of a delivery.

Companies could also send marketing offers or messages about sales to individual customers, according to the new documents, which note that users will be able to control or block such messages. WhatsApp says it will continue to bar traditional display ads from its service.

“We do not want you to have a spammy experience,” the company tells users in a summary of the new policies.

Another change is potentially more controversial: WhatsApp says it will begin “coordinating” accounts with Facebook by sharing WhatsApp users’ mobile phone numbers and device information, such as the type of operating system and other smartphone characteristics. The company says Facebook will employ the phone number internally to better identify WhatsApp users on Facebook, so it can recommend friends or show targeted advertising.

The ads would come through a Facebook program called “Custom Audiences,” which lets a business upload lists of customers and phone numbers or other contact information the business has collected from warranty cards or other sources. Facebook matches the list to users with the same information and shows them ads. Facebook says it doesn’t give out users’ information to advertisers.

WhatsApp phone numbers are valuable to Facebook. While the social network already has many phone numbers, it doesn’t require users to provide them and doesn’t always have the most current number for everyone on Facebook. But anyone on WhatsApp must provide a current phone number because that’s how WhatsApp knows where to deliver messages.

The coordination of accounts may draw fire from privacy advocates. WhatsApp has long promised not to employ user data for advertising. Its acquisition by Facebook two years ago sparked complaints from activists who worried the new owner would start mining WhatsApp accounts. Though both companies pledged WhatsApp would operate separately from its parent, the Federal Trade Commission warned them publicly, in a 2014 letter, against changing how they employ WhatsApp user data without users’ consent.

WhatsApp says current users have up to 30 days to accept the new policy terms or stop using the service. Once they accept, they have 30 more days to opt out of sharing with Facebook.

Privacy groups have praised WhatsApp for building powerful encryption into its services, making it impossible for the company or anyone else to read users’ messages. WhatsApp promises that encryption will remain, so neither WhatsApp nor Facebook would be able to use message content for advertising purposes.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , ,

How to Make Websites Load Faster In Google Chrome On Android

How to Make Websites Load Faster In Google Chrome On Android

Through Earn Web Tech we are going to share an easy method to make websites load faster In Google Chrome on Android. With this method, you can easily boost up your android’s Google Chrome browser.

Today we are here with a cool method to make Google Chrome browse faster on Android. Google chrome is one the most conventional web browser for PC user and is further available for all OS like android. However, with the time Google chrome starts lagging and it becomes slow. Also, you face problem while managing multiple tabs at once. At that time, it sometimes stops responding. So to overcome this, we have a cool method that will not only make your Google chrome browser much faster but will also let you manage multiple tabs efficiently. So read out the complete guide below to proceed.

How to Make Websites Load Fast In Google Chrome On Android

The method is very simple and we will be editing some hidden feature of chrome in this method and with that, your chrome speed will boost up and it will browse web pages faster. So follow up the below steps to proceed.

Steps To Make Google Chrome Browse Faster In Your Android

Step 1. First of all, you must have the latest version of Google Chrome on your android device. Now open your google chrome app and in URL bar type Chrome://Flags and then hit enter.

Make-Google-Chrome-Browse-Faster-In-Your-Android-576x1024

Step 2. Now lots of hidden settings will get open.

Make-Google-Chrome-Browse-Faster-In-Your-Android-2

Step 3. There search for the option “Maximum tiles for interest area Mac, Windows, Linux, Chrome OS, Android“.

Make-Google-Chrome-Browse-Faster-In-Your-Android-3

Step 4. This is the Ram value which is default at initial but you have to change it to its maximum values that are 256 or 512.

Make-Google-Chrome-Browse-Faster-In-Your-Android-4-576x1024

Step 5. Now simply click on Relaunch Now button there.

Make-Google-Chrome-Browse-Faster-In-Your-Android-5

That’s it! you are done, now you will see web pages will load faster than before. So above is all about How to Make Websites Load Fast In Google Chrome On Android. With this method, you can easily boost up your android’s Google Chrome browser with a simple change in its hidden settings. Hope you like our work, do share this cool trick with others too. Leave a comment below if you have any related queries with this.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com

, , , , , , , , ,

Become a Rising Talent On Upwork Without Getting Any Project

Become a Rising Talent On Upwork Without Getting Any Project

Few days ago I submitted a proposal for become a rising talent on Upwork and after within few day I get a invitation from Upwork team. Form more information about How to become a rising talent on Upwork you can read on Earnwebtech.com  First you read special invitation fom Taj Walton (Upwork) to me bacome a rising talent on Upwork. This is big opprounity for me.

Hi Mohit,

I noticed that you recently submitted a proposal for a job on Upwork withRising Talent as a preferred job qualification.

In order to maximize your chances of being hired for this project and others like it, I’d like to personally invite you to apply to Upwork Pro. As a special benefit for top developers on Upwork, new Pros will get instant Rising Talent status, and more.

As a member of Upwork Pro, you’ll receive:

  • Exclusive access to pre-screened Pro clients looking for top talent
  • Opportunities to submit proposals to work with fast-growing startups and Fortune 1000 clients

And as a Rising Talent freelancer, you’ll receive:

  • A profile badge to help you stand out to clients
  • A one-time bonus of 30 free Connects
  • Access to a specialized customer support team
  • Personalized profile help to effectively market your freelance services

You’re only a couple of steps away from joining Pro and becoming Rising Talent. As a reminder, your username is: 11mohitsaini (you’ll need it for the application).

Apply Now!
Best,
Taj Walton
Upwork Pro Team

Let us find you the best  web development projects.

APPLY TO PRO

Polish your Upwork profile and portfolio and apply to join by filling out the registration form below.

TECHNICAL SCREENING

Take a technical programming assessment and interview with our team. If you pass, you’re in.

ACCESS THE BEST PROJECTS

Be recommended for the best projects with top clients not available in the marketplace and compete only with other Pros.

You need to know something important to become a rising talent:-

 

HOW IS PRO DIFFERENT FROM UPWORK.COM?

Pro has been created with the goal of connecting the best clients and opportunities with the strongest developers on Upwork. We do the hard work of finding great clients and projects, presenting them directly to you and ensuring you’ll spend your time working on interesting projects instead of responding to posts.

WHAT IS THE APPLICATION PROCESS TO BECOME PRO?

Top-rated developers will be invited to a technical assessment and interview with our engineering team. If you pass our technical assessment and interviews, you qualify to be in our Pro developers group and will be displayed to clients looking for Pros.

HOW SHOULD I POLISH MY PROFILE TO IMPROVE MY APPLICATION TO UPWORK PRO?

Take a moment to ensure that your profile is 100% complete, highlight your mobile development skills with some portfolio items, and include a video profile. This will guarantee that your application gets careful consideration and will help you land great clients.

HOW DO I ESTABLISH WHAT I GET PAID?

Just like you do on Upwork.com, you can set your own rate. Most of our Pro developers charge between $40 and $70/hour, though it can range up to $150 per hour for some projects and opportunities. However, Pro developers set their own rates and have the potential to earn substantially more on Pro projects than on standard projects since Pro clients are willing to pay higher rates for the quality and convenience of Pro.

HOW DO I ESTABLISH WHAT I GET PAID?

Just like you do on Upwork.com, you can set your own rate. Most of our Pro developers charge between $40 and $70/hour, though it can range up to $150 per hour for some projects and opportunities. However, Pro developers set their own rates and have the potential to earn substantially more on Pro projects than on standard projects since Pro clients are willing to pay higher rates for the quality and convenience of Pro.

HOW DOES THE MATCH-MAKING PROCESS WORK?

After qualifying a client and understanding their technical requirements, we will post the job as a private job visible only to Pro Developers within a particular skill area. Interested/available developers can apply through Upwork and we pick the best match for the client to consider. Clients will interview one or two developers to ensure fit and select one.

WHAT IF I DON’T LIKE HOW THINGS ARE GOING WITH MY CLIENT?

If your contract doesn’t work out within the first two weeks, we’ll make sure you’re compensated for your time spent on the project.

With Upwork developers, we’ve been able to advance multiple strategic initiatives without investing resources from our core development team.

Upwork Pro rapidly delivered quality developers where we needed them when we needed them.

If you like this post leave a comment below. Also you can read here more intersting posts.

Mohit Saini is a freelancer and is actively engaged with several websites providing with articles on technology. He likes to stay updated with the current tech news related to Web Hosting and Domain Registration. For any questions, mail him 11mohitsaini@gmail.com