فعال کردن کامنت برای پست تایپ دلخواه و برگهها
گاهی برای برخی سایتها که با محبوبترین سیستم مدیریت محتوا یعنی وردپرس ساخته و طراحی شدهاند نیاز است که نظرات برای پستتایپهای مختلف مثلا page و یا هر پست تایپ دیگری فعال شود و نشود از تابع register_post_type استفاده کرد ، در این مواقع میتوانید از کد زیر استفاده کنید و آن را در فانکشن قالب خود قرار دهید ، در کد زیر میتوانید از به جای پست تایپ “page” از هر custom post type دیگری استفاده کنید .
برای مشاهده آموزش های برنامه نویسی وردپرس به لینک زیر بروید :
گاهی مشکلات یا تغییراتی برای وردپرس نیاز داریم که در هیچ افزونه و پلاگینی پیدا نمیشه ، در واقع ما در جوان وردپرس این کار رو انجام میدیم ، مشکلاتی که هیچ راهی براشون وجود نداره رو براتون کد نویسی میکنیم ، اگر نیاز به کدنویسی و پلاگین نویسی اختصاصی وردپرس داشتید میتونید توی صفحه زیر درخواستتون رو ثبت کنید :
خب بگذریم ، برای فعال کردن کامنت برای پست تایپ مورد نظر کد زیر را در functions.php قالب خود قرار دهید و فایل را ذخیره کنید.
1 2 3 4 5 6 7 8 9 10 11 12 |
/* Active Comment For Page Post Ttpe - wpjavan*/ function default_comments_on( $data ) { if( $data['post_type'] == 'page' ) { $data['comment_status'] = 'open'; } return $data; } add_filter( 'wp_insert_post_data', 'default_comments_on' ); /* End Comment For Page Post Ttpe - wpjavan*/ |
اگر بعد از گذاشتن کد بالا نظرات فعال نشد وارد پست تایپ مورد نظر بشوید و گزینه “پذیرفتن دیدگاه” را نیز برای برگه مورد نظر فعال کنید و تیک را بزنید.
اگر نظر یا سوالی پیرامون این موضوع داشتید میتونید در بخش نظرات ازمون بپرسید ، خوشحال میشم مشکلتون رو حل کنم.