我被要求查看一個WordPress頁面上的問題,但我沒有提出。它使用Visual Composer,幾天後它們不能將任何圖像添加到後端的頁面中。單個圖像組件加載後,您可以選擇圖片,但添加它時不會發生任何事情。Visual Composer提供ReferenceError:添加圖像時id未定義錯誤
檢查它提供了以下錯誤控制檯:
ReferenceError: id is not defined
在以下位置
:/wp-admin/load-scripts.php?c=0 &負載%5B%5D = jquery的核, jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-draggable,jquery-ui-slider,jquery-tou & load%5B%5D = ch-punch,虹膜,wp-color-picker,jquery-ui-sortable,下劃線,wp-a11y,thickbox,shortcode,plupload,jquery-ui-position,jquery-ui-men & load%5B%5D = u,jquery-ui- autocomplete,jquery-ui-tabs,farbtastic,media-upload & ver = 4.5.2 line 98>功能
var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
with(obj||{}){
__p+='\n <li class="added">\n <div class="inner" style="width: 75px; height: 75px; overflow: hidden;text-align: center;">\n <img rel="'+
((__t=(id))==null?'':__t)+
'" src="'+
((__t=(url))==null?'':__t)+
'" />\n </div>\n <a href="#" class="icon-remove"></a>\n </li>\n';
}
return __p;
試圖解決這個問題,這個,這個和這個解決方案,但沒有任何工作。
感謝您的快速回復。我下載了新版本的視覺作曲家,上傳到主題的插件文件夾,但現在它給了死亡的白色屏幕。在php日誌中顯示以下錯誤:Jun 9 13:28:44 PHP致命錯誤:在/public_html/wp-content/themes/123medicine/functions.php上的非對象中調用成員函數init()在函數.php中的第160行第160-161行是require_once locate_template('/ wpbakery/js_composer/js_composer.php'); $ wpVC_setup-> init($ composer_settings);我想我需要以其他方式進行初始化,但是怎麼做? –
對於我的主題,我能夠簡單地刪除wp-content/plugins/js_composer目錄並解壓縮替換。我不確定它是如何被我的主題初始化的,但我不需要做任何額外的事情。這聽起來像你的主題有視覺作曲家烘烤,而不是生活在插件目錄。你可能想閱讀:http://canatech.ca/kb/wp/kb-wordpress-registering-visual-composer/ –
是的,Visual Composer被烘烤。我檢查了function.php,我得到了完全相同的init代碼在那裏。 –