13

I'm at a specific post of my Tumblr blog (its permalink). I want to edit it. Is there a quick way to do that? I don't see an Edit link anywhere. When I try to search for it in my dashboard by switching to the tumblelog in the dropdown and searching ("This Tumblelog") for words in the title or body of my specific post, it does not show up.

I know about this other question, but I don't want to see all my posts. I have far too many and want to edit a specific one that is very far back in time. Currently I have to scroll past all my other posts to get to it, and this is very annoying and time-consuming.

Is there a quicker way to do this? Am I searching my tumblelog wrong? Or is this a bug in Tumblr?

Update: I would much prefer a way to do it in the Dashboard so that I can also moderate notes.

  • What do you mean by "moderating notes"? – unor Jan 8 '13 at 14:04
9

Yes, there is a quick and easy way.

If your post has the following permalink

http://account.tumblr.com/post/1239802

then your edit page is here:

http://account.tumblr.com/edit/1239802

You just change "post" in the URL to "edit". Note that this does not work if you put something after the post ID (for instance: http://...../1239802/my-post).

  • This works, but only if you remove the slug (text after the ID). Thanks! Now I'm going to have to accept this answer w/o finding out how to moderate notes :( Maybe that's another question... – Jonathan Tran May 24 '11 at 14:58
  • @Jonathan Tran: Yep, it works only if you remove the slug (text after the ID). I've already stated that in the last part of my answer. That seems like the only way. – Mehper C. Palavuzlar May 25 '11 at 8:26
  • 1
    There is nothing about this answer that works at this point. – Kirk Woll Jan 30 '14 at 2:25
3

Mehper's answer no longer works, as Kirk Woll mentions. As of Feb 2015, you need the following URL to edit:

https://www.tumblr.com/edit/<post_id>?redirect_to=%2Fblog%2F<blog_name>

Replacing < post_id> with your post ID # (example: 406783219) and replacing < blog_name> with the domain of your blog, without the tumblr.com part (example: staff).

https://www.tumblr.com/edit/406783219?redirect_to=%2Fblog%2Fstaff

Obviously, you have to be logged in to your account first, and have the appropriate edit permissions.

  • I would like to add modifications https://www.tumblr.com/edit/<post_id>/?redirect_to=http%3A%2F%2F<blog_name>.tumblr.com%2Fpost%2F<post_id> – Hiroyuki Kitago Jan 24 '18 at 2:51
1

I found this bookmarklet that does the job:
http://blog.tjp.hu/post/409753541/szajmon-tumblr-edit-post-bookmarklet

1

If you want a link on each post to edit it, you can use this in your custom theme:

<a href="https://www.tumblr.com/edit/{PostID}?redirect_to=%2Fblog%2F<blog_name>">edit</a>

The {PostID} will automatically be filled in with the correct number by Tumblr.

Sadly, I'm not aware of any way to automatically put your blog's name in the URL, so be sure to replace <blog_name>!

It shouldn't be a security issue; anyone could manually create that URL, and Tumblr's usual security systems should protect your pages. That said, you might want to use a bit of CSS to hide it, as it's useless noise to your readers. I'm using this in my CSS (the <style> section):

.hideme {
    opacity: 0.1;
}
.hideme:hover {
    opacity: 1 ;
}

and this as my link:

<span class="hideme"><a href="https://www.tumblr.com/edit/{PostID}?redirect_to=%2Fblog%2FANONYMIZED">edit</a></span>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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