WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my footer, I have a set of links labeled Meta, it has...

Log in
Entries RSS
Comments RSS

How can I remove just the wordpress.org and and comments rss link from the meta links?

share|improve this question
up vote 1 down vote accepted

Depending on your theme, they may be hard coded into a sidebar or footer file. If this is the case, you will need to get your hands dirty and edit your theme files.

But you can usually remove them by adding a widget, as these items often only show up when no widgets have been added. So go to Appearance -> Widgets and add the widgets that you want in the appropriate sidebar.

share|improve this answer
I found a solution, I copied the Meta Widget class code and made a new widget that doesn't have those items. – JasonDavis Jan 8 '12 at 13:23

There's a super easy way to remove the wordpress.org link from the Meta widget. Just use:

add_filter( 'widget_meta_poweredby', '__return_empty_string' );

and it's gone!

share|improve this answer

I believe those are not generated by the system so you'd have to remove it by editing the theme. If your sure it's in the footer, edit the theme's footer.php by deleting those lines where those links are. In most themes, they are usually in sidebar.php, so if you don't find the links in footer.php, check for sidebar.php.

share|improve this answer
I copied the widget class and made a new class with a different widget name that has those items I don't want removed, and it is saved in my personal library code so it will not get overwritten if I update wordpress – JasonDavis Jan 8 '12 at 13:25
Good you got it solved :) – Asko Jan 8 '12 at 13:28

If you have ever enabled the Meta widget you see a link to WordPress. I know many of us do not want this link to be there. There is a very simple way to remove it.

Find a file named default-widgets.php located in /wp-includes folder. Open default-widgets.php and remove the line 299:

<li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li>

to get rid of the link. However, with the upgrade you get this link back again and if you want to remove it, you need to follow the same procedure.

share|improve this answer
Sorry but I have to downvote this, since editing the core files is not the way to go! – birgire Sep 15 '14 at 9:19

Use custom CSS...

.widget_meta > ul > li:nth-last-child(1) {
     display: none; 

.widget_meta > ul > li:nth-last-child(2) {
     display: none; 

Look here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.