سفارشی کردن رمز عبور صفحه محافظت میزبانی وردپرس

تنظیمات قابلیت مشاهده ارسال

هنگامی که یک پست وردپرس شما منتشر (یا صفحه)، آن را به عموم مردم (به طور پیش فرض) قابل مشاهده است. از لحاظ وردپرس، این بدان معنی یک پست با یک وضعیت منتشر کرده است دید به طور پیش فرض از عمومی. بر اساس تنظیمات در جعبه انتشار از یک صفحه نمایش ویرایش پست.

وردپرس نیز ارائه می دهد دو گزینه عمومی کمتر برای دید محتوای پست خود را است. با کلیک بر روی "ویرایش" در کنار قابلیت دید: عمومی نشان می دهد سه دکمه های رادیویی:

میزبانی
  • عمومی به طور پیش فرض انتخاب شده است.
  • چک کردن رمز عبور محافظت نشان می دهد یک فیلد متنی برای وارد کردن رمز عبور، که مورد نیاز خواهد بود برای مشاهده این پست. رمز عبور به 20 کاراکتر محدود است.
  • چک کردن شخصی باعث می شود تنها به کاربران سایت خود را با نقش مدیر و یا ویرایشگر پیام خود را قابل مشاهده است.

    هنگامی که شما می خواهید ویرایش دید نوشته را، کلیک بر روی "OK" را فشار دهید. شما هم اکنون می باید تنظیمات جدید پست خود را، به عنوان مثال به قابلیت دید: رمز عبور حفاظت شده. به یاد داشته باشید: یک تغییر تنظیمات اعمال نمیشود تا زمانی که شما با کلیک بر روی دکمه "انتشار" (یا "به روز رسانی" اگر پست از قبل منتشر شده است.)

    پیدا کردن و یا تغییر رمز عبور

    فقط یک مدیر، سردبیر، و یا نوشته را نویسنده می توانید رمز عبور و یا دید تنظیم یک پست را تغییر دهید. ": ویرایش قابلیت مشاهده" لینک دوباره برای این کار، استفاده کنید. این تنظیمات نیز با استفاده از میانبر پیوند ویرایش پست در صفحه نمایش تمام پست ها در دسترس هستند.

    دید پیوند «ویرایش» (یا "ویرایش سریع") یک راه خوب برای فاش کردن نوشته با رمز فراموش شده است.

    رمز عبور حفاظت پست

    وردپرس نمایش یک پست با کلمه عبور محافظت متفاوت است. این باعث می شود این تغییرات به پست ها:
  • رساند؛ می افزاید متن "حفاظت شده:" قبل از ارسال عنوان.
  • Excerpt- به جای آن از چکیده ای پست، چاپ این متن: "هیچ چکیدهای موجود چرا که این یک نوشته حفاظت شده است"
  • محتوا به جای ارسال محتوا، چاپ فرم رمز عبور با این متن: "در این ارسال رمز محافظت شده است برای نمایش رمز خود را بنویسید:"

بنابراین، یک پست با کلمه عبور محافظت با عنوان "پست من" می خواهم این نمایش:

رمز عبور محافظت از بسیاری از پست ها و صفحات

فروشگاه های وردپرس این رمز عبور در یک کوکی مرورگر به طوری که خوانندگان لازم نیست که دوباره وارد کنید کلمه عبور اگر آنها مراجعه همان صفحه چند بار. به علاوه، اگر پست های متعدد استفاده از کلمه عبور یکسان، خواننده را فقط مجبور به وارد کردن رمز عبور یک بار برای دسترسی به هر پست (نکته زیر).

وردپرس تنها یک رمز عبور را پیگیری خواهد در یک زمان. بنابراین، اگر دو پست با استفاده از دو کلمه عبور های مختلف، وارد کردن رمز عبور برای پست A، پس از آن وارد کردن رمز عبور برای پست B بدان معنی است که بازبینی پست A (و یا هر پست که رمز عبور خود را به اشتراک می گذارد) نیاز به کاربر به رمز عبور برای ارسال دوباره وارد کنید A.

سفارشی کردن رمز عبور صفحه محافظت وردپرس میزبانی pre_get_posts عمل درست است

محافظت از زمینه های سفارشی

وردپرس محتوای یک پست با کلمه عبور محافظت یا گزیده ای چاپ کنید تا زمانی که رمز عبور صحیح وارد شده است. اما داده های پست را سفارشی درست (بازدید کنندگان) است محافظت نمی کند، و هنوز هم می تواند نشان دهد. برای متوقف کردن CFS از چاپ، بسته بندی تماس های خود را get_post_meta (به عنوان مثال در فایل single.php یا فایل page.php) با یک دستور شرطی با استفاده از: post_password_required. این یک تابع وردپرس چک هر دو پست شما نیاز به رمز عبور و اینکه آیا رمز عبور صحیح ارائه شده است:

تابع post_password_required در در دستور if است مفید برای دیگر سفارشی، از جمله جلوگیری پست با کلمه عبور محافظت از نمایش در یک لیست.

سفارشی کردن متن حفاظت شده

با وردپرس فیلتر شما می توانید: تغییر متن به طور پیش فرض در فرم رمز عبور، تغییر متن پیش فرض برای رمز عبور محافظت ای پست، و قرار دادن فرم رمز عبور به پست گزیده ای است. برای این کار، کد زیر را به فایل پلاگین های سفارشی خود را اضافه کنید.

فرم رمز عبور متن

نمایش فرم رمز عبور این ارسال به طور پیش فرض: "این نوشته با رمز محافظت شده برای نمایش رمز خود را وارد کنید زیر:" کد زیر را به شکل با متن های مختلف و ساختار مختلف HTML بازگشت - در این مثال پیام سفارشی است: "برای مشاهده این نوشته حفاظت شده، رمز عبور زیر وارد کنید: "

لطفا توجه داشته باشید: تابع my_password_form باید یک مقدار بازگشت: آیا چاپ و یا اکو استفاده نمی کند.

اطمینان حاصل کنید که پارامتر MAXLENGTH به ارزش 20 زمانی که به جای فرم حفاظت از رمز عبور وردپرس تنها به 20 کاراکتر اول به دلیل محدودیت های پایگاه داده ذخیره کنید.

حفاظت گزیده ای متن

گزیده ای به طور پیش فرض از یک پست رمز محافظت شده است: "هیچ چکیدهای موجود چرا که این یک نوشته حفاظت شده است." این کد خواهد شد که متن با خود را جایگزین - HTML مجاز:

جایگزین کردن "[این رمز محافظت شده است.] "با پیام گزیده ای با کلمه عبور محافظت خود را سفارشی.

اضافه کردن فرم رمز عبور به گزیده ای

گزینه دیگر برای خود گزیده محافظت شده است به چاپ کردن فرم رمز عبور به جای پیام گزیده ای. به این ترتیب افراد مناسب رمز عبور از یک شاخص و یا صفحه آرشیو را وارد کنید. سپس، هنگامی که آنها از لینک عنوان کلیک کنید، آنها محتوا را مشاهده کنید. با استفاده از تابع get_the_password_form، شما می توانید فرم رمز عبور می شود گزیده ای برای یک پست با کلمه عبور محافظت:

با این کار به طور پیش فرض وردپرس فرم رمز عبور و متن و یا هر سفارشی که ایجاد کردهاید را دریافت کنید. برای درک بهتر از چگونگی post_password_required کار () و get_the_password_form ()، تعریف توابع خود را در فایل wp-شامل / پس از template.php به عنوان خوانده شده.

در همین وردپرس فایل اصلی شما همچنین می خواهید the_excerpt و the_password_form فیلتر، و get_the_excerpt توابع پیدا (). get_the_title (). و get_the_content (). این توابع کنترل و چگونگی عنوان، چکیده ای و صفحه نمایش محتوا پست را، بسته به تنظیم قابلیت آن است.

پنهان کردن رمز عبور حفاظت پست

گاهی اوقات، شما با رمز محافظت شده پست های خود را می خواهید به نشان می دهد تا در مکان های دیگر در سراسر سایت خود، مانند در صفحه اصلی و یا آرشیو صفحات. به طور موثر آنها را از این صفحات مخفی بدون تاثیر صفحه بندی خود، کد زیر را در فایل پلاگین های سفارشی خود قرار دهید:

این کد کار می کند در دو بخش است: بخش اول به طور موثر حذف هر گونه پست با رمز محافظت شده به طور مستقیم از هر پرس و جو SQL که وردپرس در حال اجرا است، با استفاده از فیلتر posts_where است. بخش دوم اضافه می کند این فیلتر به تمام صفحات به جز پست تنها، صفحات، و صفحات مدیریت.

برای کسب اطلاعات بیشتر در چرا pre_get_posts عمل درست برای این تابع است، مرجع pre_get_posts عمل ببینید.

تغییر طول عمر کوکی

این ویدئو را تماشا کن!

مقالات مرتبط

رمز عبور محافظت از صفحه وب وردپرس میزبانی وبتنظیمات قابلیت مشاهده ارسال هنگامی که یک پست وردپرس شما منتشر (یا صفحه)، آن را به عموم مردم (به طور پیش فرض) قابل مشاهده است. از لحاظ وردپرس، این بدان معنی یک پست با یک وضعیت منتشر کرده است به طور پیش فرض ...
صفحه html معرفی وردپرس میزبانی وبدر وردپرس، شما می توانید مطالب را در سایت خود به صورت "پست" و یا "صفحه" قرار داده است. هنگامی که شما در حال نوشتن وبلاگ به طور منظم، شما نوشتن یک پست. پست ها، در راه اندازی به طور پیش فرض، در جهت معکوس به نظر می رسد ...
شماره صفحه WP وردپرس میزبانیدر وردپرس، شما می توانید مطالب را در سایت خود به صورت "پست" و یا "صفحه" قرار داده است. هنگامی که شما در حال نوشتن وبلاگ به طور منظم، شما نوشتن یک پست. پست ها، در راه اندازی به طور پیش فرض، در جهت معکوس به نظر می رسد ...
صفحه درج قطع وردپرس میزبانی وبهنگام ایجاد یا ویرایش یک صفحه وردپرس و یا پست وبلاگ، شما به راحتی می توانید تصاویر را در هر زمان با استفاده از ابزار وردپرس رسانه های بوت اضافه کنید. در اینجا نحوه اضافه کردن یک تصویر، گام به گام، با استفاده از رسانه های ...
صفحه تغییر وبلاگ وردپرس میزبانیبه طور پیش فرض، وردپرس را نشان می دهد پست های اخیر خود را به ترتیب زمانی معکوس در صفحه اول سایت خود را. بسیاری از کاربران وردپرس می خواهید یک صفحه جلو استاتیک و یا صفحه چلپ چلوپ به عنوان صفحه اول ...