تداخل افزونه المنتور قالب زفایر

سوال

درود
افزونه المنتور پرو را روی قالب زفایر رو نصب کردم. در بخش ایجاد صفحات جدید(بلوک) ، وقتی میخام یه بلوک ساید بار یا فوتر ایجاد کنم و با المنتور ویرایش کنم خطای “متاسفیم ناحیه محتوایی در برگه شما یافت نشد. به منظور عملکرد صحیح المنتور، می بایست تابع the_content را در پوسته برگه خود فراخوانی کنید” را نشان میدهد.
تا حدودی در گوگل سرچ کردم و متوجه شدم مشکل احتمالا از عدم وجود یا فراخوانی تابع <?php the_content(); ?> در فایل function.php یا single.php قالب اصلی سایت هستش اما نمیدانم چه تغییراتی را در کجای کدهای درون کدام فایل بایستی انجام دهم!
راه هایی را که تست کردم:
تمامی افزونه را غیرفعال کرده و تست کردم ، باز مشکل پا برجا بود.
کش مرورگر و کش وردپرس(سایت) را هم پاک کردم، باز مشکل پا برجا بود.
در دیگر بخشها مثل ایجاد نوشته یا برگه، المنتور به درستی عمل میکند.
فایل hdaccess رو هم پاک کردم و برگه یکتا ذخیره زدم، اما باز مشکل پا برجا بود.
محدودیت زمانی php و حافظه رم رو هم افزایش داد ، باز مشکل پا برجا بود.
قالب یا تم را هم عوض کردم مشکلی وجود نداشت اما من میخاهم مشکل این قالب زفایر را بدانم از کجاست؟ مشکل را حل کنم.
لطفا اگر دوستی توانست را راهنمایی کند چون دانش برنامه نویسی پایینی دارم بتواند ساده توضیح بدهد خیلی سپاسگزارشم.

function.php:
<?php defined( ‘ABSPATH’ ) OR die( ‘This script cannot be accessed directly.’ );

/**
* Theme functions and definitions
*/

if ( ! defined( ‘US_ACTIVATION_THEMENAME’ ) ) {
define( ‘US_ACTIVATION_THEMENAME’, ‘Zephyr’ );
}

global $us_theme_supports;
$us_theme_supports = array(
‘plugins’ => array(
‘js_composer’ => ‘plugins-support/js_composer/js_composer.php’,
‘Ultimate_VC_Addons’ => ‘plugins-support/Ultimate_VC_Addons.php’,
‘revslider’ => ‘plugins-support/revslider.php’,
‘contact-form-7’ => NULL,
‘woocommerce’ => ‘plugins-support/woocommerce.php’,
‘tablepress’ => ‘plugins-support/tablepress.php’,
‘tiny_mce’ => ‘plugins-support/tiny_mce.php’,
‘post_views_counter’ => ‘plugins-support/post_views_counter.php’,
‘the-events-calendar’ => ‘plugins-support/the_events_calendar.php’,
),
// Include plugins that relate to translations and can be used in helpers.php
‘translate_plugins’ => array(
‘wpml’ => ‘plugins-support/wpml.php’,
‘polylang’ => ‘plugins-support/polylang.php’,
),
);

require dirname( __FILE__ ) . ‘/common/framework.php’;

و فایل

single.php :
<?php defined( ‘ABSPATH’ ) OR die( ‘This script cannot be accessed directly.’ );

/**
* The template for displaying all single posts
*
* Do not overload this file directly. Instead have a look at templates/single.php file in us-core plugin folder:
* you should find all the needed hooks there.
*/

if ( function_exists( ‘us_load_template’ ) ) {

us_load_template( ‘templates/single’ );

} else {
get_header();
?>
<main id=”page-content” class=”l-main”>
<?php
while ( have_posts() ) {
the_post();

get_template_part( ‘content’ );
}
?>
</main>
<?php
get_footer();
}

در حال بررسی 0
, ۱۳۹۹/۱۲/۱۷ ۱:۱۰:۲۴ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    1
    ۱۳۹۹/۱۲/۱۷ ۲۱:۴۷:۰۸

    سلام

    تنها راه اینه که سازنده قالب این امکان رو به قالب اضافه کنه …

    هر بخشی که مربوط به قالب هست و میخواهید با المنتور بسازید و خطای “متاسفیم ناحیه محتوایی در برگه شما یافت نشد. به منظور عملکرد صحیح المنتور، می بایست تابع the_content را در پوسته برگه خود فراخوانی کنید”، میدهد به این معنی هست که اون بخش از قالب با المنتور هماهنگ نیست و نیمشود با المنتور اون بخش رو طراحی کرد

    موفق باشید.

    0
    ۱۳۹۹/۱۲/۱۸ ۱:۳۹:۲۵

    احمد جان خیلی ممنون برای پاسخت

    اینجور که میگی پس بایستی منتظر بود تا چند نسخه از آپدیتهای بعدی زفایر بیاد تا شاید مشکل رفع بشه

     

ارسال یک پاسخ