Blackbams Blog
development – digital arts – internet
Knowledge is free. No one may take possession of it.
As it is happens quite often that the rich editor of WordPress is a barrier concerning posts including difficult HTML, I wrote a Plugin. I am planning to release an improved version to the WordPress Plugin repository soon, but I think this works quite well for now:
// Deactivate Visual Editor if option is set
add_action('pre_get_posts', 'deactivate_visual_editor');
function deactivate_visual_editor() {
global $wp_rich_edit;
$post_id = $_GET['post'];
$value = get_post_meta($post_id, 'deactivate_visual_editor', true);
if($value == 1)
$wp_rich_edit = false;
}
// create a box for each post / page
function cis_init(){
add_meta_box("cis_post_settings", __("Details",TEXTDOMAIN), "cis_post_settings", "page", "normal", "high");
add_meta_box("cis_post_settings", __("Details",TEXTDOMAIN), "cis_post_settings", "post", "normal", "high");
}
function cis_post_settings() {
global $post;
$custom = get_post_custom($post->ID);
// maybe we want to automatize this?
?>
checked="checked" />
post_type == "post" || $post->post_type == "page") {
update_post_meta($post->ID, "deactivate_visual_editor", intval($_POST["deactivate_visual_editor"]));
}
}
Warning: Undefined variable $time_since in /home/.sites/609/site1266/web/blackbams-blog/wp-content/themes/SilentWoodsByBlackbam/single.php on line 42 Dieser Eintrag wurde am 1. December 2012 um 21:21 in der Kategorie Plugins, WordPress, WP Scripts veröffentlicht. You can book the comments for this article RSS 2.0. Feedback, discussion, commendation and critics are welcome: Write a comment or trackback.
Tags: deactivate, editor, visual, wysiwyg
Fatal error: Uncaught Error: Undefined constant "Ext_related_links" in /home/.sites/609/site1266/web/blackbams-blog/wp-content/themes/SilentWoodsByBlackbam/single.php:75 Stack trace: #0 /home/.sites/609/site1266/web/blackbams-blog/wp-includes/template-loader.php(106): include() #1 /home/.sites/609/site1266/web/blackbams-blog/wp-blog-header.php(19): require_once('/home/.sites/60...') #2 /home/.sites/609/site1266/web/blackbams-blog/index.php(17): require('/home/.sites/60...') #3 {main} thrown in /home/.sites/609/site1266/web/blackbams-blog/wp-content/themes/SilentWoodsByBlackbam/single.php on line 75internal_server_error