TinyMCE থেকে এইচটিএমএল সম্পাদক এবং ভিজ্যুয়াল / এইচটিএমএল ট্যাবগুলি সরান


12

কেবলমাত্র টিনিএমসিই সম্পাদক থেকে Visual\ HTMLট্যাবগুলি সরানো wp_editorএবং প্রদর্শন করা সম্ভব ?

মূলত, এই মুহুর্তে, আমি wp_editorযতটা সম্ভব সম্ভব সম্ভব TinyMCE সম্পাদকটি প্রদর্শন করতে ব্যবহার করছি - কেবলমাত্র একটি বোতাম প্রয়োজন, তাত্পর্যপূর্ণ।

বর্তমান TinyMCE ইনস্ট্যান্স

আমি কি করতে চাই যে সরানোর মাধ্যমে এটিকে আরো ছোট করতে হয় Visual\ HTMLট্যাব। আমাদের লেখকদের আর কখনও HTML সম্পাদক প্রয়োজন হবে না এবং আমি যে কাস্টম বোতামগুলি তৈরি করছি তা কেবল ভিজ্যুয়াল সম্পাদক থেকে অ্যাক্সেসযোগ্য হবে।

দ্রষ্টব্য: এখানে পাওয়া কারণে , আমি teenyযুক্তিটি ব্যবহার করতে পারি না wp_editor

আগাম ধন্যবাদ,


এই প্লাগইনটি ইনস্টল করার চেষ্টা করুন: wordpress.org/plugins/disable-visual-editor-wysiwyg সহজ এবং দ্রুত! : ডি
ড্যানিয়েল

উত্তর:


20

সেটিংসের অ্যারেটির 'কুইকট্যাগগুলি' পরামিতিটি মিথ্যাতে সেট করুন।

wp_editor('', 'some-id', array('quicktags' => false) );

কেন আমি এই ভেবে দেখিনি। ধন্যবাদ!
ডানচ

3

আমি সমস্ত ব্যবহারকারীর জন্য 'পাঠ্য' ট্যাবটি নিষ্ক্রিয় করার জন্য উপায় খুঁজছিলাম এবং নীচে উল্লিখিত ফিল্টারটি আর কোথাও পাই নি।

এটি আমার পক্ষে কাজ করেছে:

function my_editor_settings($settings) {
$settings['quicktags'] = false;
return $settings;
}

add_filter('wp_editor_settings', 'my_editor_settings');

1

আনজিস্টাল্টবারের সরবরাহিত কোডটি দুর্দান্ত কাজ করে তবে আমি এটি বিবিপ্রেস (২.২.x) এর জন্যও কাজ করতে চেয়েছিলাম। আমি এটি খুব সহজ এবং পরিষ্কারও পেয়েছি;

টেমপ্লেট ফাইলগুলিতে (কেবলমাত্র আপনার ডাব্লুপি-কনটেন্ট / প্লাগইনস / বিবিপ্রেস / টেম্পলেট / ডিফল্ট / বিবিপ্রেস থেকে আপনার থিম ফোল্ডারে বিবিপ্রেস নামে একটি ফোল্ডারে অনুলিপি করুন , উদাহরণস্বরূপ ডাব্লুপি -কনটেন্ট / থিমস / মাইথেম / বিবিপ্রেস ) আপনি ' এতে অনেকগুলি কল পাবেন:

bbp_the_content( array( 'context' => 'reply' ) );

আপনার টেমপ্লেটে ফাইলগুলির সাথে এই জাতীয় কলটির প্রতিস্থাপন করুন ( উদাঃ যোগ করুন: 'কুইকট্যাগগুলি = = মিথ্যা );

bbp_the_content( array( 'context' => 'reply', 'quicktags' => false ) );

কলগুলি সমস্ত ফর্ম- xyz । Php ফাইলগুলিতে পাওয়া যাবে।



0

আপনি আপনার থিমের ফাংশন.এফপি ফাইলটিতে এই কোডটি ব্যবহার করে উভয়কেই লুকিয়ে রাখতে পারেন:

//Hide Post Page Options from ALL users
function hide_all_post_page_options() {
global $post;
$hide_all_post_options = "<style type=\"text/css\"> #content-html, #content-tmce { display: none !important; }</style>";
print($hide_all_post_options);
}
add_action( 'admin_head', 'hide_all_post_page_options'  );

হাই ট্র্যাভিস এটি আমার পৃষ্ঠায় কোনও প্রভাব ফেলেনি, এমনকি যখন আমি কেবল আমার প্লাগইনের সিএসএস ফাইলে lines লাইনগুলি যুক্ত করি।
ডানচ

বেশ সত্যই, আমি কোনও কোডার নই। আমি সর্বদা নতুন পোস্ট পৃষ্ঠার অঞ্চলগুলি লুকানোর জন্য এই কোডটি ব্যবহার করি। আমি কেবল এটি আমার থিমের ফাংশন.এফপি ফাইলটিতে যুক্ত করেছি এবং কখনও কোনও সমস্যা হয়নি। যদিও আমি আপনাকে বলতে পারি, সিএসএস যে স্টাইলগুলি ট্যাবগুলিকে /wp-includes/css/editor-buttons.css এ অবস্থিত।
ট্র্যাভিস প্লাফ্লানজ

উপরের কোডটি প্রয়োগের পরে আপনি আপনার ক্যাশে সাফ করার চেষ্টা করতে পারেন। আমি আজ এটি একটি নতুন সাইটে কোডে ব্যবহার করেছি এবং এটি কোনও বিদ্যমান সাইটে পরীক্ষা করেছি। দুজনেই পুরোপুরি কাজ করেছেন।
ট্র্যাভিস প্লাফ্লানজ

-1
add_filter( 'admin_footer', 'removes_editor_visual_tab', 99 );

function removes_editor_visual_tab()
{
    ?>
    <style type="text/css">
    a#content-tmce, a#content-tmce:hover {
        display:none;
    }
    </style>';
    <script type="text/javascript">
    jQuery(document).ready(function() {
        document.getElementById("content-tmce").onclick = 'none';
    });
    </script>'
    <?php
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.