Interlinking Articles on WordPress

SEO on WordPress is not that difficult. There are DIY blogs and articles that will help to teach you the best ways to use SEO on your WordPress sites. You can learn all about the newest SEO strategies that work the best, and some tried and true strategies that may not be as much on the cutting edge, but that can still help your site.

Interlinking Articles on WordPress

Interlinking Blog Posts Properly

If you are looking for your WordPress site to rank higher in the results of searches, you will tweak your category pages. However, it is also necessary to link new articles to relevant older articles. You need to know how they should be linked, which ones should be linked and what anchor text should be used.

Load Google Analytics

Check your current keywords, to see what articles of yours are already ranking in search engines. If your articles don’t rank #1 for any of your traffic keywords, be sure you link to those older articles from your new writings. It is easier to make improvements on existing rankings than it would be to rank for something new.

Interlinking Articles on WordPress
Interlinking Articles on WordPress

Before You Interlink…

There are SEO nuances that affect the way you should interlink. These are not secrets, but they are the way top SEO users believe that search engines currently work. Links higher up in their HTML will pass more “search juice”. This simply means that if your links are above the fold, close to the top of the page, they are more important than links buried lower in your articles. Keep your links close to the top or middle of your article.

Interlink One Page One Time

The best way to attract top search engine results is by only interlinking each page once, despite the temptation to link more than one time to each page. You can acquire links this way, too. If you work smart, you won’t have to add any new text to your existing posts. You can just find the keywords already in those posts and hyperlink to them.

Links – Automatic or Manual?

Some posters prefer to do their links manually, and others use programs like ScribeSEO. ScribeSEO will recommend where you link and what you link, as well. Doing links manually allows you to fine tune the SEO based on your current data and your rankings now. If you use an automatic program, you could miss some opportunities.

The Best Ways to Link

From the standpoint of marketing, if you are trying to get clicks to specific pages on your WordPress site, you can link to it more than once. Interlinking allows linking of old posts to new, and newer readers can learn about the older posts, which they may find interesting. It will also help in decreasing your blog’s bounce rate. This is more helpful for SEO purposes, too.

Thesis

Thesis is one of the better premium WordPress themes, and also a community of people who are all dedicated to the goal of building better sites. The members of the forum have a lot of helpful advice for people who are newer to the blogging scene.

Helping Search Engines

If you want search engines to rank every page on your blog, then they must be able to find every page. The bots or spiders used by search engines trawl online and index web page content. If you use interlinking on your blog, this makes it easier for spiders to index each page of your WordPress blog.

Google Looks at Every Page

Google ranks website pages in part on how many other pages are linked to it. This means how many pages, not how many sites. When you interlink your blog entries, you’ll help each article to earn a better search ranking, and it will bring more traffic.

Delete users by date wordpress Mysql

spam users which was registered. I used following Mysql commands for removing he wordpress users. query for Delete users by date wordpress Mysql

 

Some days before I enabled the my site registration as subscribers. In last seven days there are four thousand subscribers has been registered on my site. After reviewing the users and there server request logs I got to know about that was spam users which was registered to my site. WordPress is always easy target for spammers and hackers. I tried to use some code for remove the wordpress users but then later I used following Mysql commands for removing he wordpress users.

Delete users by date wordpress Mysql

 

When you create or register the user in wordpress that time some tables are filled by wordpress. Some entries will insert into wp_usermeta table and wp_users table. If you want to delete the bulk users then you need to delete user entries from wp_usermeta table first. You can use following SQL command for deleting the user meta entries from wp_usermeta table.


DELETE wp_usermeta FROM wp_usermeta, wp_users WHERE wp_users.user_registered > '2013-11' AND wp_users.ID = wp_usermeta.user_id;

After deleting the user meta entries from table then remove users from wp_users table using following command


DELETE FROM `wp_users` WHERE `user_registered` > '2013-11';

Note: Before deleting the users from wordpress database, take the Database backup. Take the worpdress backup and restore on local box. Make sure your DB backup file is perfect.

Do not delete users from wp_users at the first. First delete user meta from wp_usermeta then execute the next command.

 

Get user log history in wordpress

There are many types of users we need to manage in our website. Admin wants to keep log history data in site for future use purpose. Saving log history is important when you have multiple users in wordpress site. In this article I will show you how to Get user log history in wordpress. when you have multiple users in wordpress site. In this article I will show you how to keep the log history of users.

Get user log history in wordpress

Why User Login History is important

Some times there are too many users with different roles in site. It is very hard to check which user is doing what. But you as admin of website want to know about user’s activity. It is important to record all the history of user so you can check which user is performing which actions and when user’s are active in site.

Some times you create multiple moderators in website to review your site content and media. For reviewing the user content user logs are very important so you can easily know about user’s logs. I found very nice wordpress plugin which will help you to keep user log history in wp site.

Simple History (http://wordpress.org/plugins/simple-history/)

Get user log history in wordpress,Get user log history in wordpress
Get user log history in wordpress

Simple History shows recent changes made within WordPress, directly on your dashboard or on a separate page.

The plugin works as a log/history/audit log/version history of the most important events that occur in WordPress.

There are multiple features are given by above wordpress plugin. Simple history plugin has great setting options which will help admin to keep limited user logs on site. It has features to filter user logs as per role.

I personally love this plugin. It has able to record multiple actions of users in wordpress like login, logout, media, upload, wrong password, creating posts or pages in site. There options are really great features of this plugin.

 

WP Login Security and History (https://wordpress.org/plugins/wp-login-security-and-history/)

By this smart plugin you can protect your login page from Brute-force attacks also you can track login history. Features:

  • Captcha on the admin login page to protect against auto-hacking.
  • You can set the number of failed logins to show Captcha or showing it always.
  • Login Blocker option to block the login processe for a period of time after specific number of failed logins.
  • Login history to show all login processes in details.

 

 

Migration of Themes and Plugins bestowing amazing features

PHP has the plethora of frameworks which are painless to use by a developer. A developer can also freak out on while developing a website with various attractive features. Betwixt all the frameworks, WordPress is the most prominent one because of its outstanding features.

Migration of Themes and Plugins

When a new major version of WordPress released, namely, WordPress 2.1 or 2.2, you might have discovered that Themes or Plugins are no longer working in a way they used to do it earlier. The primary reason could be that they are entirely broken because there was something in WordPress that was subjected to get changed. At the same time, another possible reason might be that was very fundamental and got changed, although you can feel relished working with WordPress Development just by updati An outline of WordPress 2.7:ng a few settings.

An outline of WordPress 2.7:

Migration of Themes and Plugins
Migration of Themes and Plugins

WordPress 2.7 evolved with many revolutionary visages for getting an amazing website especially for bloggers. There are a few key features that are included in WordPress 2.7 such as Pages, plugins, Images and there are a few more. You can enjoy working on this by restraining blog part of the website with this version. You can flawlessly create static pages which are not the part of bookmark links, ongoing blog and others.

What is state-of-the-art about “Pages”?

Pages may look quite similar to the posts at first glance. However, they are actually not akin. Pages do not have timestamp, tags or categories. On the other hand, posts belong to the blogs that are meant to be the segment of enduring section of the website.

  • Adding a page
Add New Page
Add New Page

Just visit WP admin and navigate to different pages in order to add a new page. You will find drop-down menu in the grey menu fixed at the top and by clicking on the arrow; you can easily add a new page. Adding page can appear quite similar to the earlier process. But, there will be a new section that you will find, that is, Attributes.

Something about “Themes”:

  • Improved Comment Display – Threading, Paging and much more:
Pagination
Pagination

Comments emerged in WordPress 2.7 with various new features, including nesting, threading, paging and many more. They are built-in because of the fact that you theme will support it. Thus, you can enjoy various advantages of these new features to get the amazing websites.

  • Logout option:

In the version, WordPress 2.7, Template Tag wp_log_out_url was added. This was providing a nonce URL for logout process. If a theme is using a construct such as /wp-login.php?action=logout to provide a logout link to the user. Consequently, that code has to be updated with the use of wp_logout_url.

You may also experience a message – You are attempting to log out of example.com. Please try again, if the theme is not using wp_logout_url for the URL of logout.

  • Sticky posts excluded from custom queries:

You can easily designate a post as sticky under the WordPress 2.7 version. If you will follow to use a query posts loop, then those sticky posts will get back directly to the custom queries. In order to avoid the sticky notes from getting involved, you can simply add caller_get_posts=1 to the complete query string.

  • Post Classes:

WordPress 2.7 introduced a new function for post classes, which will allow the user to do the styling in a simple style. The function can be written as post_class( ).If you are willing to use the function, then simply add it to Loop in such a way that it can make complete sense. Most themes usually encapsulate each post within a DIV section.

Example:

<div id = “post-<?php the_Id( ); ?>”  </div>
<?php post_class( ); ?> >

For a few special cases, if you want to add you own classes, post_class will support it too. This can be done as shown below:

<?php post_class(‘special’);  ?>

If you have to display the post outside the Loop or in any alternative Loop, the second parameter to this function can be the post Id. You can use the following format:

<?php post_class(‘ ’, $post_id);  ?>

Flexibility to display the sticky post class:
The very basic thing that you have to do is to find:

<div class=“post” id=“post-<?php the_id( );   ?>”></div>

Now add:

<div class =“post” <?php sticky_class( ); ?>” id=“post-<?php the_id( );  ?>”></div>

Always tie a knot of the point that it is not mandatory if you make use of the post_class( ) function, as discussed above. However, use of post_class( ) is preferred, but if you are doing it manually, then it will allow you to get the sticky status of the complete post.

A trivial change in Plugins:

You can also find some changes in Plugins too and some of the updated features are listed as follows:

  • Uninstall feature in Plugin API
  • Administrative Hooks introduced and removed
  • Admin Header
  • Settings API include
  • Admin header
  • Plugins list page
  • Plugins have to be registered

Thus, all these advanced features within the WordPress 2.7 have allowed the developers to work on web development and web customization with an ease. These advanced features will also help the website to inherit many innovative and creative features which can be user-friendly.

add second sidebar in twenty thirteen wordpress theme

All wp developers and wordpress theme developers know about twenty thirteen wordpress theme. I do not need to talk about this more. Many people discussed about it issues and features. Many people are developed child themes based on twenty thirteen wp theme.

Some people asked me, how to add second sidebar in twenty thirteen wordpress theme. We can very easily add the second sidebar to it’s child theme.

add second sidebar in twenty thirteen wordpress theme

Using following simple code you can add the second sidebar to twenty thirteen wordpress child theme. If you are creating the child theme of twenty thirteen then you just need to add the following code into your functions.php file and that sit.

[viral-lock message=”Solution code is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]


function second_sidebar() {
register_sidebar( array(
'name'          => __( 'Second Widget Area', 'twentythirteen' ),
'id'            => 'sidebar-3',
'description'   => __( 'Appears on posts and pages in the sidebar.', 'twentythirteen' ),
'before_widget' => '<aside id="%1$s">',
'after_widget'&nbsp; => '</aside>',
'before_title'&nbsp; => '<h3>',
'after_title'&nbsp;&nbsp; => '</h3>',
) );
<?php dynamic_sidebar( 'sidebar-3' ); ?>
}
add_action( 'widgets_init', 'second_sidebar' );

[/viral-lock]

Above code will add the second sidebar to your child theme. using following code you can add the second sidebar to your child theme.


<?php dynamic_sidebar( 'sidebar-3' ); ?>

you just need to place above code into your single.php and index.php file or you can add above code where you need to show the second sidebar in your child theme.

Based on child theme code you need to do some CSS changes so your second sidebar will look perfect. I suggest to use the any grid system wordpress framework or you can use bootstrap CSS grid system for fuild HTML framework.

How to add second sidebar in twenty thirteen wordpress theme
How to add second sidebar in twenty thirteen wordpress theme

change author url without wordpress plugin

wp user want to use other url for admin user. You can easily change using wordpress hook. you can change author url in wordpress without wordpress plugin. using code you can do this. wordpress developer can use this code.

change author url without wordpress plugin

There is default username in wordpress. admin is default username in wordpress but many times user want to use other wordpress user url for admin user. You can easily do this by using following wordpress hook.

You just need to place following code in functions.php file which is your theme folder.

add_action('init', 'change_wordpress_author_url');
function change_wordpress_author_url() {
global $wp_rewrite;
$author_slug = 'new_author_url';
$wp_rewrite->author_base = $author_slug;
}

You need to choose your author url. Just replace the “new_author_url” word and put in functions.php file.

change author url without wordpress plugin
how to change the author url in wordpress without wordpress plugin

how do i find my akismet api key for wordpress

Some wordpress developer asked me, how do i find my akismet api key for wordpress, For protect your site from spam comments you need the askimet api key. which is common for jetpack and akismet plugin. WordPress api key is very important for using the wordpress jetpack plugin. For hosted wordpress sites wordpress api key is very important.

how do i find my akismet api key for wordpress

Here I will show you how to get the new wordpress api key.

  • sign in with your WordPress.com credentials (if you not have  wordpress.org account yet then sign up to worpdpress.org
  • Then go to your wordpress site and allow Akismet to connect to your WordPress account
  • click “sign up for a subscription”
  • choose your price plan. Get free plan.
  • be greeted by an “All Done” page and your big API key at the top of the page

Copy your api key and put in your wordpress site for jetpack plugin.

how do i find my akismet api key for wordpress
how do i find my akismet api key for wordpress

how to check custom post type in wordpress

wordpress tutorial, how to check custom post type in wordpress. Many we want to execute some code on custom post type or want to execute code on post. Many we want to execute some code on custom post type or some times we want to execute code on normal pages or post.

how to check custom post type in wordpress

So here is solution. You just need to just add following code into your functions.php file which you can find in your wordpress theme folder.

function check_custom_post_type() {
global $wp_query;

$post_types = get_post_types(array('public'   => true,'_builtin' => false),'names','and');

foreach ($post_types  as $post_type ) {
if (get_post_type($post_type->ID) == get_post_type($wp_query->post->ID)) {
return true;
} else {
return false;
}
}
}

After this you can use following function in any wordpress file. For example you can use this method in single.php file.

if (check_custom_post_type()) {
//Current post is a custom post type
}
how to check custom post type in wordpress
wordpress tutorial, how to check custom post type in wordpress. Many we want to execute some code on custom post type or want to execute code on post.

best wordpress seo plugins ever which will increase site seo

Normally people searching for best wordpress seo plugins,  I shortlised best wordpress seo plugins which are really useful for every wordpress developers.

I am using wordpress since 2006 for my blogs and websites. Since I also written the wordpress plugins for SEO purpose. Still some wordpress plugins are really doing great work. SEO is very import facter for every website.

best wordpress seo plugins

I almost used every best wordpress seo plugins But I like following wordpress plugins due to some reasons. Personally I like the “WordPress SEO by Yoast” wordpress plugin for SEO purpose. It is simple to use. It is not impacting on your site performance. It takes less then 40% memory as compare the other seo plugins. Site performance is very for every website seo. Meta description and meta tags and seo title are equally important.

Smart WordPress SEO

Boost your wordpress SEO: Full SEO features Meta Tags, webmaster tools settings, Social AuthorShip for Facebook, Twitter and Google Plus and XML sitemap

You can enter your meta keywords and description for your homepage and each post and pages.

This plugin will add different Meta description for each individual post as your excerpt of your post.

This will help your blog to rank better in google. You can easily increase your blog traffic using this plugin.

Following are the features:

  1. Preview of Smart wordpress SEO – Home page Keywords and description
  2. WebMaster Tool Verification Setting
  3. Social Authorship for Google, Twitter and Facebook
  4. XML sitemap setting
  5. Image SEO setting
  6. Eash Post or Page SEO title, Description and Keywords setting

WordPress SEO by Yoast

best wordpress seo plugins ever which will increase site seo
best wordpress seo plugins ever which will increase site seo

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the WordPress SEO plugin by Yoast.

Comments: This is very nice plugin for SEO. It takes less memory as compare to other best wordpress seo plugins. I personally using this plugin in my site. This plugin has not many features like other best wordpress seo plugins but this plugin is really fast. No memory leak issues with this plugin.

SEO Ultimate

SEO Ultimate,best wordpress seo plugins
SEO Ultimate,best wordpress seo plugins

This all-in-one SEO plugin gives you control over title tags, noindex, meta tags, Open Graph, slugs, canonical, autolinks, 404 errors, rich snippets,

Comments: I love this plugin. This plugins I used for years. If you have good hosting solution then you should go for this plugin for seo. This is best ever and great plugin for seo. But only bad part is It takes lot of memory of your site almost 30% of memory will consumed by this plugin while each page loading. Still I can recommend this plugin for SEO because It has really great result in SEO with wordpress.

All in One SEO Pack

All in One SEO Pack,best wordpress seo plugins
All in One SEO Pack,best wordpress seo plugins

WordPress SEO plugin to automatically optimize your WordPress blog for Search Engines.

Comments: This plugin is really oldest great seo tool for wordpress. This plugin I used for some time. It has great features. Helpful to SEO. Many bloggers are still loving this wordpress plugin and using it. This plugin also consume your server memory big time while each page loading. Performance is  very important when you are using any wordpress plugin.

My SEO Plugin

Seo Meta Tags

You can enter your meta keywords and description for your homepage. Same like best wordpress seo plugins, this is also great and simple and very light seo plugin which is written by me.
This plugin will add different Meta description for each individual post as your excerpt of your post. This will help your blog to rank better in google. You can easily increase your blog traffic using this plugin.

Comments: This plugin has minimal features for SEO but still most important seo features are present in this plugin. This plugin will not consume your site memory. This plugin is super fast. This plugin is very easy to use in your site. They looked for performance of site. Using this plugin you can increase the seo without effecting the site performance.

What People are doing for SEO

Normally people are searching for best wordpress seo plugins, install wordpress seo plugins,  all in one seo wordpress plugin, wordpress seo optimization, yoast seo, wp seo plugin, all in one seo vs yoast,  seo ultimate vs yoast. I shortlised the best ever wordpress seo plugin which are really useful for every wordpress developers. If you have doubts about wordpress SEO then you can write to me.

add wordpress plugin header image in WordPress Plugins listing

WordPress tutorial for plugin developers, add wordpress plugin header image in WordPress Plugins listing page. wordpress is allowing to add header image. This is very old thing still I am bringing up again. From Jan 2012 wordpress is allowing to add the wordpress plugin header image in wordpress plugin listing.

add wordpress plugin header image in WordPress Plugins listing

After adding image to assets folder to SVN root. Plugin image will appear after half hour.

To add your own header image to your plugins, follow http://make.wordpress.org/core/2011/12/21/been-giving-a-lot-of-thought-to-how/ Matt’s instructions on the dev blog. Images must be 772 by 250 pixel JPEG or PNG files. And no animated GIFs, kids.

As an experiment we’ve turned on custom hThis is very old thing still I am bringing up again. From Jan 2012 wordpress is allowing to add the wordpress plugin header image in wordpress plugin listing.

After adding image to assests folder to SVN root. Plugin image will appear after half hour.

To add your own header image to your plugins, follow http://make.wordpress.org/core/2011/12/21/been-giving-a-lot-of-thought-to-how/ Matt’s instructions on the dev blog. Images must be 772 by 250 pixel JPEG or PNG files. And no animated GIFs, kids.

As an experiment we’ve turned on custom headers for the plugin directory. If you’d like to try out this feature:

Make a 772×250 pixel jpeg or png. (No animated GIFs. 🙂 )
Check it in to your plugin’s SVN directory with the path assets/banner-772×250.(jpg|

png). Note that the assets directory is added to your plugin’s root directory, not trunk.
On the next plugin directory refresh (every 15 minutes or so) you should see your image start showing up on the page.

eaders for the plugin directory. If you’d like to try out this feature:

Make a 772×250 pixel jpeg or png. (No animated GIFs. 🙂 )
Check it in to your plugin’s SVN directory with the path assets/banner-772×250.(jpg|

png). Note that the assets directory is added to your plugin’s root directory, not trunk.
On the next plugin directory refresh (every 15 minutes or so) you should see your image start showing up on the page.
add wordpress plugin header image in WordPress Plugins listing
add wordpress plugin header image in WordPress Plugins listing