স্প্যান ট্যাগগুলি সরানো থেকে কীভাবে টিনিএমসিকে অক্ষম করবেন


10

আমি এক্সএমএলআরপিসির মাধ্যমে ওয়ার্ড উত্পন্ন এইচটিএমএল ওয়ার্ডপ্রেসে পোস্ট করছি। আমি post.php এ যাওয়ার আগে ফর্ম্যাটটি সঠিকভাবে ডাটাবেসে সংরক্ষণ করা হয়। টিনিএমসিই এটির যাদু সম্পাদন করে এবং আমি বেশ কয়েকটি ফর্ম্যাটিংয়ের বিশদটি হারিয়েছি।
আমি যে প্রধান সমস্যাটি দেখছি তা হ'ল <span>অন্যান্য উপাদানগুলির চারপাশে স্টাইলের তথ্য সহ ট্যাগটি ছিনিয়ে নেওয়া। আমি যাচাই করেছি যে এই ট্যাগগুলি প্রকৃতপক্ষে টিনিএমসিই দ্বারা সরানো হয়েছে এবং ক্যাস নয়। টিনিএমসিকে এইচটিএমএল পরিবর্তন করতে বাধা দেওয়ার কোনও উপায় আছে কি? আমি চেষ্টা করেছি

add_filter('tiny_mce_before_init', 'tinymce_init');

function tinymce_init( $init ) {
    $init['extended_valid_elements'] .= ', span[style|id|nam|class|lang]';
$init['verify_html'] = false;
    return $init;
}

যা সাহায্য করেনি। টিনিএমসিই ডকুমেন্টেশন অনুসারে , "যাচাই_এইচটিএমএল"

এই বিকল্পটি উপাদান ক্লিনআপ কার্যকারিতা সক্ষম বা অক্ষম করে। আপনি যদি এই অপশনটিকে মিথ্যা হিসাবে সেট করেন, সমস্ত উপাদান ক্লিনআপ বাদ দেওয়া হবে তবে অন্যান্য ক্লিনআপ কার্যকারিতা যেমন ইউআরএল রূপান্তর এখনও কার্যকর হবে।

উত্তর:


6

extended_valid_elementsটিনিএমসিই উন্নত জন্য সেটিংস প্যানেলে বিকল্পটি আমি খুঁজে পেলাম না , তবে আমার সমাধানের জন্য নিম্নলিখিতগুলি যুক্ত করে functions.php:

function override_mce_options($initArray) {
    $opts = '*[*]';
    $initArray['valid_elements'] = $opts;
    $initArray['extended_valid_elements'] = $opts;
    return $initArray;
} add_filter('tiny_mce_before_init', 'override_mce_options');

সূত্র


4

আমি প্রায় সর্বদা টিনিএমসিই অ্যাডভান্সড প্লাগইন ব্যবহার করি - এখানে একটি প্রশাসক পৃষ্ঠা (সেটিংস-> টিনিএমসিই কনফিগারেশন) রয়েছে যা আপনাকে extended_valid_elementsবিকল্পটি ব্যবহার করে সমর্থিত ট্যাগগুলি যুক্ত করতে দেয় । কেবল যোগ করুন spanএবং অন্য যে কোনও ট্যাগ আপনি মুছে ফেলতে এবং উপভোগ করতে চান না!


ধন্যবাদ, টিনিএমসিসি অ্যাডভান্সড এক্সটেন্ডেড_অডিয়ালিটি_সামগ্রী যুক্ত করতে আমার কোডের মতো ঠিক একই কাজ করে। তবে আমি এটি প্লাগইন দিয়ে করব। আমার কোডটিতে কিছু সমস্যা আছে।
ltfishie

এটি ইনস্টল করুন এবং এটি ব্যবহার করে দেখুন - যদি এটি কাজ করে তবে সমস্যাটি আপনার কোড। যদি এটি না হয় তবে অন্য কিছু এটি প্লাগইন বা থিম স্তরে ওভাররাইড করছে।
সিকহिप्পি

2
উপাদান যুক্ত করতে
টিনিএমসিই

এটি অবাক করার মতো নয়, যেহেতু এই পোস্টটি 3/2 বছরের পুরানো।
সিকহিপি

0

আপনি যদি টিনিএমসিই অ্যাডভান্সড প্লাগইন ব্যবহার করেন তবে সেখানে টিনিএমসিএ অ্যাডভান্সড কনফিগারেশন নামে একটি সহযোগী প্লাগইন রয়েছে , যার সাহায্যে আপনি কনফিগারেশন সেটিংস পরিবর্তন করতে পারেন, যেমন এক্সটেনডেড-বৈধ_অলিমেন্ট বিকল্প।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.