راه حل مشکل کار نکردن پست گرید ویژوال کامپوزر

ادیتور ویژوال کامپوزر توسط بیش از 342،766 کاربر استفاده می شود. این ویرایشگر بهترین از بهترین صفحه سازهای وردپرس است .که با  عملکرد کشیدن و رها کردن کار را بسیار راحت کرده است. یکی از بهترین قسمتهای ویژوال کامپوزر ساخت ی ساخت پست گرید است .

مشکل پست گرید

اما در حال حاضر اکثر کاربران که از پلاگین های کش مانند autoptimise  ،  comet cache ، wp fastest caching ، wp rocket و دیگر افزونهای مشابه استفاده میکنند دچار مشکل حذف پست ها در قسمت پست گرید شده اند . بیشتر افراد که از ویژگی نمایش نوشته ها به صورت شبکه استفاده میکنند با مشکل لود نشدن ، مطالب مواجه میشوند و که این اتفاق ممکن است همیشه یا گاهی از اوقات اتفاق بیوفتد.

علت

ویژوال کامپوزر برای نمایش پست ها از درخواست آژاکس جاوااسکریپ با استفاده از html  استفاده میکند که دارای طول عمر محدودی است و میتواند توسط توسعه دهنده تغییر کند ، بعد از اکسپایر شدن در html cashe id  قرار میگیرد . با اینکه اکسپایر شده زمانی که سرور درخواست ارسال میدهد ، اعتبار دارد یا خیر !  به همین دلیل مانع بازگشت پاسخ از سرور میشود.

راه حل

در پنل وردپرس لاگین کنید

از منو نمایش > ویرایشگر را انتخاب کنید

در صفحه باز شده از منو سایدبار function.php  را پیدا کرده و ویرایش کنید (دقت داشته باشید هر گونه تغییر اشتباه در این قسمت باعث دان شدن وبسایت شما خواهد شد به سینتکس ها دقت کنید)

در انتهای فایل فانکشن قطعه کد زیر را قرار دهید و ذخیره کنید.


add_filter(‘vc_grid_get_grid_data_access’,’__return_true’)

 

هورا !! به همین راحتی با این کد مشکلی که به خاطر ویژوال کامپوزر پیش آمده بود را حل کردید.


کش مرورگر خود را پاک کنید و سایت خود را مجدد تست کنید .

در صورت وجود مشکل یا داشتن راه حل های دیگر آن را با ما درمیان بگذارید

[Solved] Visual Composer Post Grid Compatibility Issue With 3rd party Plugin

Visual composer is used by more than 342,766 user . Visual composer composer is the best page builder plugins . it have more functionality than only having drag and drop . Best part of the visual composer is they have option to built custom grid which is not even supported by any of the page builder plugin . you need to get separate custom grid plugin for your website .

Problem/Error

But now a days most of the user they are getting compatibility issue with 3rd party plugin like autoptimise  and comet cache and so many caching plugins like wp fastest caching  , wp-rocket and caching plugins are the most important plugin for our website . Mostly the people are making complaint that their visual composer grid is not working and some time say their their visual composer is not loading . Visual composer post grid space went blank in case you are using any visual composer post or masonry grid .

Reason/Cause

Visual composer uses JavaScript ajax call With html nonce to display Your post and nonce have only limited life span which can be changed by developer . When the nonce expires after it will be there in html cache id . Although its expired and when server calls nonce it checks whether the value is valid or not then its create breaking issue when the return is invalid

Solution For Visual Composer Post Grid Compatibility Issue With 3rd party Plugin

  • Login to your WordPress dashboard
  • Then hover over Appearance and then editor
  •  Now here in the right side corner you need to find function.php page click on that function.php page
  • And now reach till the end of function.php page and add this code
  • add_filter(‘vc_grid_get_grid_data_access’,’__return_true’);

click on save button . Now Bingo your fixed your blank same problem which was happening because of visual composer post grid.

مطلب در تاریخ 6 تیر 1400 به روز شده است

1 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید ؟
در گفتگو ها شرکت کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.