S@jj@D
تازه وارد
سلام و احترام خدمت همه دوستان عزیز؛
همانطور که میدونین زمانی که درج کامنت رو فقط مخصوص کاربران عضو سایت میکنین، کاربران مهمان با پیام "ببخشید، برای نوشتن دیدگاه باید وارد بشوید" مواجه میشن! در حالت پیش فرض کاربر با کلیک بر روی عبارت "وارد بشوید" به صفحه لاگین اصلی وردپرس (wp-login.php) هدایت میشه! ضمن اینکه با توجه به وجود کد redirect در لینک، کاربر پس از لاگین مستقیم به همون پیجی که بوده هدایت میشه! حالا سوال بنده اینه که چطور میشه با حفظ اون کد ریدایرکت، لینک پیج لاگین دیگری رو بهش اعمال کنیم؟! اونطوری که من متوجه شدم باید تغییراتی در فایل comment-template.php موجود در wp-includes و در قسمت زیر صورت بگیره اما متاسفانه خودم نتونستم به نتیجه درستی برسم، ممنون میشم راهنمایی بفرمایین، سپاس.
همانطور که میدونین زمانی که درج کامنت رو فقط مخصوص کاربران عضو سایت میکنین، کاربران مهمان با پیام "ببخشید، برای نوشتن دیدگاه باید وارد بشوید" مواجه میشن! در حالت پیش فرض کاربر با کلیک بر روی عبارت "وارد بشوید" به صفحه لاگین اصلی وردپرس (wp-login.php) هدایت میشه! ضمن اینکه با توجه به وجود کد redirect در لینک، کاربر پس از لاگین مستقیم به همون پیجی که بوده هدایت میشه! حالا سوال بنده اینه که چطور میشه با حفظ اون کد ریدایرکت، لینک پیج لاگین دیگری رو بهش اعمال کنیم؟! اونطوری که من متوجه شدم باید تغییراتی در فایل comment-template.php موجود در wp-includes و در قسمت زیر صورت بگیره اما متاسفانه خودم نتونستم به نتیجه درستی برسم، ممنون میشم راهنمایی بفرمایین، سپاس.
کد:
<p class="must-log-in">' . sprintf(
/* translators: %s: login URL */
__( 'You must be <a href="%s">logged in</a> to post a comment.' ),
wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) )
) . '</p>