لماذا يقوم المحرر المرئي في Wordpress بتحديد العرض عن طريق التفاف المحتوى؟
لقد وجدت هذا السلوك في المحرر مزعجًا على الأقل ، فهو يمنعني من استخدام شاشتي الحقيقية.
خوفًا من تخمين ما تقصده حقًا ، أفترض أنك تعني حدوث شيء مثل هذا:
إذا كان هذا هو ما تشير إليه ، فذلك لأن السمة تحتوي على ورقة أنماط editor-style.css
التي يتم استخدامها في المحرر المرئي. في مكان ما داخل ورقة الأنماط هذه شيء من هذا القبيل:
html .mceContentBody {
max-width:640px;
}
ستتيح لك إزالة ذلك أو تعديل قيمة max-width
تخصيص ذلك. الخيار الآخر هو إزالة ورقة الأنماط بالكامل. للقيام بذلك ، ابحث عن سطر التعليمات البرمجية هذا في نسختك (ربما في functions.php
):
add_editor_style();
وإزالته.
إذا لم تكن هذه مشكلتك على الإطلاق ، فأنا أعتذر وأحب بعض التوضيح.
نظرًا لأن WordPress يقوم بتحميل ورقة الأنماط الخاصة بك قبل أن يقوم بتحميل ورقة أنماط القالب ، فهناك طريقتان لتجاوز الأنماط. أولاً (وأسهل): اجعل طريقتك مهمة:
html .mceContentBody {
max-width: none !important;
}
لإيقاف المحرر من تحميل الأنماط الأصل على الإطلاق ، يمكنك إضافة هذا إلى ملف theme.php الخاص بالنسق:
function get_rid_of_editor_styles(){
global $editor_styles;
if(is_array($editor_styles))
foreach($editor_styles as $e)
$e = 'editor-style.css' == $e ? '' : $e;
}
add_action('init','get_rid_of_editor_styles');
function add_my_own_editor_styles(){
add_editor_style( 'custom-editor-style.css' );
}
add_action('after_setup_theme','add_my_own_editor_styles');
ثم في السمة الفرعية الخاصة بك ، استخدم custom-editor-style.css
كورقة أنماط محرر السمة التابعة لك بدلاً من editor-style.css
.
يرجى ملاحظة أن هذا الجزء الأخير من الإجابة لن يكون الحل الأفضل للجميع. أنا أقدمه فقط لأني أعلم أنك تستخدم سمة فرعية تستخدم عشرين قالبًا.