کدهای وردپرس

جلوگیری از تغییر کدهای قالب ها در وردپرس

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

تنها با چند تغییر ساده می توانید از حذف طرح های کلی وب سایتتان و یا حق کپی رایت طراحی، در سایت طراحی شده جلوگیری کنید.

در این آموزش از وردپرس نارنجی بدون استفاده از افزونه و تنها با کدنویسی از تغییر کدهای قالب های طراحی شده جلوگیری می کنیم.

جلوگیری از تغییر کدهای قالب ها در وردپرس

برای اینکه بتوانید امکان تغییرات در کدهای قالب را از دیگران سلب کنید، باید تغییراتی را در فایل function.php قالب طراحی شده ایجاد نمایید.

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

اکنون که از سایتتان فایل پشتیبان تهیه کرده اید، برای جلوگیری از تغییر کدهای قالب ها در وردپرس به هاستتان مراجعه کرده و به مسیر نصب وردپرس بروید و در آدرس wp-content/themes پوشه قالبتان را باز کرده و فایل function.php را ویرایش کنید.

در این فایل برای جلوگیری از تغییر کدهای قالب ها در وردپرس از قطعه کد زیر در جای مناسب استفاده کنید.

add_action('admin_init', 'slt_lock_theme');

function slt_lock_theme() {

global $submenu, $userdata;

get_currentuserinfo();

if ($userdata->ID != 1) {

unset($submenu['themes.php'][5]);

unset($submenu['themes.php'][15]);

}

}

اکنون با ذخیره این فایل دیگر نمی توان در فایل های قالب ارائه شده نظیر حق کپی رایت تغییراتی ایجاد کرد.

عاطفه نوربخش

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

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

۴ دیدگاه

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

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

تخفیف های جشنواره نوروز 1399 را از دست ندهید!شرکت در جشنواره نوروزی
+
بستن