m.yari 1 ارسال شده در تیر 01 گزارش بازنشر ارسال شده در تیر 01 سلام . برای نمایش Customizer ها توی قسمت فرانت قالب از کد زیر استفاده میکنم! get_theme_mod( 'wpt_footer_text') اما وقتی میخوام قالب رو چک کنم با پلاگین theme cheker از این کد ایراد میگیره که به شرح ذیله : REQUIRED: Found a Customizer setting called 'landing_image_al' in inc/functions/customizer_api_functions.php that did not have a sanitization callback function. Every call to the add_setting() method needs to have a sanitization callback function passed. Line 52: $wp_customize->add_setting('landing_image_al باید یه چیزی شبیه به این بشه اما دقیقشو نمیدونم ! esc_url(get_theme_mod('landing_image_al', get_template_directory_uri(). '/lib/img/page.jpg')); باید توی کدی با فرمت زیر فراخوانی بشه! esc_url(); لینک به ارسال
asadiy4n 2807 ارسال شده در تیر 01 گزارش بازنشر ارسال شده در تیر 01 سلام پارامتر دوم همون مقدار پیشفرض ( default ) بخش setting هست https://developer.wordpress.org/reference/functions/get_theme_mod/ برای مثال echo get_theme_mod( 'background_color', '#fff' ); متن خطا هم میگه باید از sanitize_callback استفاده کنید این یه مقاله خوب در این خصوصه http://themefoundation.com/wordpress-theme-customizer/ 1 لینک به ارسال
m.yari 1 ارسال شده در تیر 01 مالک گزارش بازنشر ارسال شده در تیر 01 در 19 ساعت قبل، asadiy4n گفته است : سلام پارامتر دوم همون مقدار پیشفرض ( default ) بخش setting هست https://developer.wordpress.org/reference/functions/get_theme_mod/ برای مثال echo get_theme_mod( 'background_color', '#fff' ); متن خطا هم میگه باید از sanitize_callback استفاده کنید این یه مقاله خوب در این خصوصه http://themefoundation.com/wordpress-theme-customizer/ سلام . ممنون از راهنماییت. متوجه شدم مشکل از کجا بود کالبک رو توی قسمت ستینگ باید وادر میکردم ! از این لینک هم میشه تقریبا اکثرشونو پیدا کرد. https://divpusher.com/blog/wordpress-customizer-sanitization-examples/ 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری