Make sure your host is running PHP 5. Add this line to wp-config.php to check:
var_dump(PHP_VERSION);
Probably because the javascript is not loaded. Make sure your theme has wp_footer() somewhere in footer.php
No. To edit a field, a user must be logged in and have the right permissions. For example, to edit the post content from the front-end, a user must be able to edit the post content from the regular back-end editor.
You can add this line to style.css in your theme directory:
.front-ed:hover, .front-ed:hover * {background-color: mycolor !important}
where mycolor is one of these values: CSS colors.
Since custom fields can be used in so many ways, you have to make some code replacements in your theme:
Replace something like this:
echo get_post_meta($post->ID, 'my_key', true);
with this:
editable_post_meta(get_the_ID(), 'my_key', 'textarea');
The third parameter is optional and allows you to pick which type of field you want: input, textarea or rich.
Yes, but you have to know your way around WordPress' internals. Here is the developer guide to get you started.
The easiest way is with CSS. You can use the .front-ed selector to style all editable fields on a page.
In some themes, links get weird title atributes. If this messes up your theme, just disable "The title" field.




