رفتن به مطلب

مشکل افزونه المنتور پرو


پست های پیشنهاد شده

درود
افزونه المنتور پرو را روی قالب زفایر رو نصب کردم. در بخش ایجاد صفحات جدید(بلوک) ، وقتی میخام یه بلوک ساید بار یا فوتر ایجاد کنم و با المنتور ویرایش کنم خطای “متاسفیم ناحیه محتوایی در برگه شما یافت نشد. به منظور عملکرد صحیح المنتور، می بایست تابع the_content را در پوسته برگه خود فراخوانی کنید” را نشان میدهد.
تا حدودی در گوگل سرچ کردم و متوجه شدم مشکل احتمالا از عدم وجود یا فراخوانی تابع <?php the_content(); ?> در فایل function.php یا single.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();
}

 

لینک به ارسال

نیازی به اینکار نیست.

در بخش قالب های المنتور پرو یک قالب فوتر (پابرگ) بسازید و شرط نمایش رو روی کل سایت بزارید.

همین :)

  • تشکر 1
لینک به ارسال
در 1 دقیقه قبل، saeeedhassani گفته است :

نیازی به اینکار نیست.

در بخش قالب های المنتور پرو یک قالب فوتر (پابرگ) بسازید و شرط نمایش رو روی کل سایت بزارید.

همین :)

درود سعید جان

بله من فعلا این کار رو انجام دادم اما خاستم بدونم راه حل این مشکل و چلنج چیه و چجوریه؟ میگم تو تو سایت اصلی المنتور راه کار گذاشته که ساده ست منتهی جزئیات نداده!!!

لینک به ارسال
در 2 دقیقه قبل، mehrdad_it88 گفته است :

درود سعید جان

بله من فعلا این کار رو انجام دادم اما خاستم بدونم راه حل این مشکل و چلنج چیه و چجوریه؟ میگم تو تو سایت اصلی المنتور راه کار گذاشته که ساده ست منتهی جزئیات نداده!!!

در نتیجه کار هر دو روش هیچ تفاوتی نیست

ولی بنظرم از فوتر ساز خود المنتور استفاده کنید چون فوتر ساز قالب شما احتمالا با صفحه ساز المنتور سازگاری نداشته باشه!

البته یه راه دیگه هم هست:

قالب فوتر رو بعنوان یه سکشن در المنتور طراحی کنید سپس شورتکد نمایش قالب رو در فوتر ساز قالبتون قرار بدید (پیشنهاد نمیکنم این روش رو)

  • تشکر 1
لینک به ارسال
  • 2 هفته بعد...
  • asadiy4n این مورد را قفل کرد موضوع
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...