Complete Geek Boutique

Fix WordPress ‘Press This’ 404 error

June 23, 2009 · 2 Comments

Are you getting a 404 page error when you try to use the WordPress “Press This” bookmarklet?

There’s an easy fix. The problem is that the URI encoding is getting mixed up with the mod_rewrite function. For the fix, we’ll assume you have already dragged the “Press This” shortcut to your browser’s bookmark bar).

The fix:

  • Open up a blank text document, then copy and paste the code below into it.

javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f=’http://yoursite.com/wp-admin/press-this.php’,l=d.location,e=encodeURIComponent,g=f+’?u=’+e(l.href.replace(/\//g,’\\/’))+’&t=’+e(d.title)+’&s=’+e(s)+’&v=2′;function a(){if(!w.open(g,’t',’toolbar=0,resizable=0,scrollbars=1,status=1,width=720,height=570′)){l.href=g;}}a();void(0);

  • Change the http://address in the code (it has been highlighted for you) to match your site’s address.
  • Highlight all the code in your text document and copy it into memory
  • Right-click on “Press This” bookmark and select “Properties”. Highlight all the text you see in the “Location” box and delete it. Leave the “Properties” window open.
  • Paste the code you’ve placed in memory from the text document into that “Location” box. Click “Save.”
  • You’re done.

Categories: Content Management Systems · Geek
Tagged: , , , , , ,

2 responses so far ↓

You must be logged in to post a comment.