با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
به ” دوره متخصص وردپرس ” خوش آمدید!
در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
سر فصل حفظ حریم خصوصی کاربران در هنگام ساخت یک پلاگین وردپرس را رسماً با ارائه ” سیاست های حفظ حریم خصوصی کاربر در پلاگین ” آغاز می کنیم.
هر پلاگینی که اطلاعات کاربر را جمع آوری کرده و ذخیره می کند یا آن را به یک منبع خارجی یا شخص ثالث منتقل می کند.
این منبع خارجی یا شخص ثالث یک بخش از متن پیشنهادی را به صندوق پستی سیاست حفظ حریم خصوصی اضافه می کند.
این کار با (wp_add_privacy_policy_content ($ plugin_name، $ policy_text انجام می شود.
این ویژگی به مدیران سایت اجازه می دهد که اطلاعات را به خط مشی رازداری سایت خود برسانند.
برای این که کار برای کاربران ساده تر شود؛ متن باید سوالات ارائه شده در خط مشی رازداری را به صورت پیش فرض بررسی کند :
هر چند که تمام این سیاست ها را نمی توان برای یک پلاگین به کار برد.
اما سعی کنید از میان این سیاست ها بهترین و کاربردی ترین آن ها را با توجه به موقعیت و شرایط خود به کار برید.
توصیه می شود فراوخوانی wp_add_privacy_policy_content را توسط هوک اکشن admin_init انجام دهید.
فراخوانی آن با هوکی غیر از هوک اکشن، باعث بروز مشکلاتی خواهد شد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function my_example_plugin_add_privacy_policy_content() { if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) { return; } $content = sprintf( __( 'When you leave a comment on this site, we send your name, email address, IP address and comment text to example.com. Example.com does not retain your personal data. The example.com privacy policy is <a href="%s" target="_blank">here</a>.', 'my_plugin_textdomain' ), 'https://example.com/privacy-policy' ); wp_add_privacy_policy_content( 'Example Plugin', wp_kses_post( wpautop( $content, false ) ) ); } add_action( 'admin_init', 'my_example_plugin_add_privacy_policy_content' ); |
در این جلسه با سیاست های حفظ حریم خصوصی کاربر در پلاگین آشنا شدیم.
در جلسه بعدی می آموزیم که چگونه یک ارسال کننده اطلاعات شخصی را به یک پلاگین اضافه نماییم.
با پی وی لرن همراه باشید.