FixBack: a WordPress plugin

Tuesday, 26 July 2005

Latest version is 1.1.

FixBack is a WordPress plugin that ensures trackbacks and pingbacks are sent with the correct link back to your blog. This fixes a problem in the current version of WordPress.

Basic (unfancy) WordPress permalinks look like this:

If you have fancy permalinks enabled, you’ll have fancy permalinks that look like this:

If you publish a post and send pingbacks or trackbacks to other blogs, your permalink URL is sent as part of the ping/trackback.

Unfortunately, if you create a post in WordPress, save it as a draft, and then publish it, then WordPress will send pingbacks and trackbacks with the unfancy URL instead of the fancy one. The same thing happens if you create a post and click “Advanced Editing” before publishing it. (Behind the scenes, WordPress creates a draft when you do this.)

This plugin fixes this error. There is a very detailed explanation of the problem and the solution in my WordPress pingback and trackback bug post.


Fixback works with WordPress versions and higher. However, WordPress 2 fixes the pingback/trackback bug, so Fixback is not necessary if you’re using WordPress 2.


  1. Download the fixback.php file (see the end of this article for download location)
  2. Copy fixback.php into your WordPress plugins directory (wp-content/plugins).
  3. Log in to WordPress Admin. Go to the Plugins page and click Activate for FixBack
  4. That’s all


You can download fixback.php or view the source code. Don’t forget to check out all the other plugins available here — there’s bound to be one that you will find useful.

I write these WordPress plugins because I enjoy doing it, but it does take up a lot of my time. If you think this plugin is useful, please consider donating some appropriate amount.

Click here to donate using a credit card or PayPal.

Send Bitcoins to address

Full WordPress plugin list

  • Code Markup — Quickly paste code samples into your posts -- you can even include HTML markup in the code sample.
  • Evermore — Automatically display a short preview of your posts on the home page and other multiple-post pages, along with a link to the full post.
  • FixBack — Ensure trackbacks and pingbacks are sent with the correct link back to your blog.
  • Less — Less is no more. It has been renamed to Seemore and moved to its own Seemore plugin page.
  • Plaintext — Allow your readers to download source files (e.g. PHP, HTML, ASP) as plain text.
  • Safe Title — Use HTML in post titles in the default WordPress theme (or any other theme).
  • Search Meter — Find out what people are searching for on your blog, so you can write what your visitors want to read.
  • Seemore — Change the (more...) link so it jumps to the full post, not just the part after the link.
  • Top Cat — Specify a main category for your posts, and use template tags to display posts differently according to their main category.


Both comments and pings are currently closed.