[wp-hackers] Universal Edit Button
Alan J Castonguay
alan at verselogic.net
Fri Jun 20 02:18:54 GMT 2008
Thought about it, and decided to steal the logic verbatim from
edit_post_link() instead, which does have post as a default case. It
should probably be changed too.
On 19-Jun-08, at 9:51 PM, Viper007Bond wrote:
> One small change I'd make is not assuming the default is a "post"
> type. Have
> the default case fail (i.e. not a post, page, or attachment by rather
> something custom or added in the future).
>
> On Thu, Jun 19, 2008 at 5:09 PM, Alan J Castonguay
> <alan at verselogic.net>
> wrote:
>
>> Took longer to convince TextMate to talk to the remote network
>> share that
>> WP live on, than it did to type
>>
>> <?php
>> /*
>> Plugin Name: Universal Edit Button
>> Plugin URI: http://universaleditbutton.org/
>> Description: The Universal Edit Button is currently a green pencil
>> icon in
>> the URL bar that indicates a web page is editable.
>> Version: 1.0
>> Author: Alan J Castonguay
>> Author URI: http://verselogic.net/
>> */
>>
>> function ueb_add_head_link() {
>> global $post;
>> switch ($post->post_type) {
>> case 'attachment':
>> return;
>> case 'page':
>> if( !current_user_can( 'edit_page', $post-
>> >ID ) )
>> return;
>> break;
>> case 'post':
>> default:
>> if ( !current_user_can( 'edit_post', $post-
>> >ID ) )
>> return;
>> break;
>> }
>>
>> echo '<link rel="alternate" type="application/x-wiki"
>> title="Edit
>> this page" href="' . get_edit_post_link($post->ID) . "\" />\n";
>> }
>>
>> add_action( 'wp_head', 'ueb_add_head_link' );
>> ?>
>>
>> Would have used edit_post_link() directly, except for the "<a"
>> sitting in
>> it's output. str_replace, or the above.
>>
>>
>>
>> On 19-Jun-08, at 7:31 PM, Viper007Bond wrote:
>>
>> Yeah, that's about a 30 second plugin, heh.
>>>
>>> On Thu, Jun 19, 2008 at 4:22 PM, Otto <otto at ottodestruct.com> wrote:
>>>
>>> Looks like it would be fairly easy to add as a plugin anyway.
>>>>
>>>> See http://universaleditbutton.org/Add_The_Link
>>>>
>>>>
>>>> On Thu, Jun 19, 2008 at 6:03 PM, Stephane Daury
>>>> <wordpress at tekartist.org
>>>>>
>>>> wrote:
>>>>
>>>>>
>>>>> See http://universaleditbutton.org/Universal_Edit_Button
>>>>>
>>>>> They list a WP plugin as being "in the hopper". :)
>>>>>
>>>>>
>>>>> ---
>>>>> Stephane Daury - http://tekartist.org/
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> wp-hackers mailing list
>>>>> wp-hackers at lists.automattic.com
>>>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>>>
>>>>> _______________________________________________
>>>> wp-hackers mailing list
>>>> wp-hackers at lists.automattic.com
>>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>>
>>>>
>>>
>>>
>>> --
>>> Viper007Bond | http://www.viper007bond.com/ | http://
>>> www.finalgear.com/
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>
>>
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>
>
>
> --
> Viper007Bond | http://www.viper007bond.com/ | http://
> www.finalgear.com/
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
More information about the wp-hackers
mailing list