• اطلاعیه ها

    • Saeed Fard

      سیاره وردپرس ایران   15/10/95

      سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند.     در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند.   امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت وردپرسی یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید   تاپیک پیشنهادات و همکاری در سیاره وردپرس : http://wpu.ir/qlhy5  
سعید شعبانی

چگونگی محافظت از فایل های قالب در مقابل باز شدن به صورت مستقیم

7 پست در این موضوع قرار دارد

دوستان سلام

اگر آدرس یک سایت وردپرس را به صورت زیر در مرورگر وارد کنیم بدون هیچ مشکلی سایت اجرا می شود


name.com

اما اگر آدرس فایل های قالب را مانند زیر وارد کنیم


name.com/wp-content/themes/new/index.php

در برخی از موارد که مثلا در فایل مورد نظر از زمینه دلخواه استفاده شده باشد با خطا هایی مانند زیر روبرو خواهیم شد. این خطا را همه می توانند ببینید.


Fatal error: Call to undefined function get_post_meta() in /home/name/public_html/wp-content/themes/new/index.php on line 1


Fatal error: Call to undefined function get_header() in /home/name/public_html/wp-content/themes/new/index.php on line 2

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

بروزرسانی : چندتا سایت مشهور را چک کردم بعضی هاشون هم همین مشکل را داشتند ولی بعضی از سایت ها این مشکل را نداشتند مثل سایت های :

www.smashingmagazine.com

http://1pezeshk.com

http://www.wpbeginner.com

http://premium.wpmudev.org/blog

ویرایش شده در توسط سعید شعبانی

به اشتراک گذاری این پست


لینک به پست

1


if(! function_exists("bloginfo"))
return;

2


if(!defined('ABSPATH'))
die('Direct access of plugin file not allowed');

به اشتراک گذاری این پست


لینک به پست

خیلی هم عالی ولی چجوری باید ازش استفاده کرد؟ هرچی گشتم نفهمیدم چجوری باید ازش استفاده کنم

به اشتراک گذاری این پست


لینک به پست

کدهای PHP هست باید در ابتدای فایل قرار دهید

در اکثر افزونه‌ها از این روش استفاده میشود

به اشتراک گذاری این پست


لینک به پست

درسته ولی من الان کد را به صورت زیر اول فایل index.php گذاشتم ولی تغییری نکرد


<?php if(! function_exists("bloginfo")) return; ?>

به اشتراک گذاری این پست


لینک به پست

کد چیز خاصی نداره

اما بازم تست شد

و مشکلی نداره

در صورتی که تابع نباشه

صفحه سفید نمایش داده میشه

به نوعی در دستور return میشود و ادامه نمی‌دهد

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط 7ty7
      با سلام
      من سایتم رو تازه راه اندازی کردم در روز دوم دو نفر با ایمیل های زیر تو سایتم عضو شدن با توجه به دامین spamavert.com یه مقدار راجع به این دو عضو بی اطلاع هستم.
      در صورت امکان راهنماییم کنید که Spam هستند یا سرویس از سمت وردپرس هستند و پاکشون کنم یا نه؟
      ممنون
      aleidaelias@spamavert.com hannelorevancouver@spamavert.com  
    • توسط isa128
      سلام من یه قالب دارم که انگلیسی هست و خود وردپرس بیشتر کلمات رو فارسی کرد به غیر از بعضی ها رو می خاستم بدونم کدوم فایل قالب رو ویرایش کنم که بتونم متن رو تغیر بدم متن هایی مثل ارسال نظر جست و جو
      خود وردپرس قالب رو راست چین کرد من چیکار کنم که فاصله ویجیت ها با مطلب یا فاصله متن ها با خود باکسشون خیلی کمه یعنی به هم وصله اینو چیکار  کنم
      یه سوال دیگه برای تغیر ظاهر کاربری یه افزونه وردپرس باید چه زبانی بنویسم و چه فایل هایی رو ویرایش کنم ببخشید سوال زیاد شد
      سایت من http://roli.ir/دسته-بندی-مطالب/      
      برین ببنین متوجه ایراد ها می شین ممنون
    • توسط deluxekala
      سلام دوستان
      آیا مثلا پوسته ای که روی تم فارست یا مخزن های شبیه به اون هستش و به دلار میخریم با همون پوسته توی فروشگاه های ایرانی که هستش فرقی داره؟ اون اصلی هستش و این کرک شده؟
    • توسط marpeech
      سلام دوستان و وقت بخیر
       
      من خیلی تلاش کردم که بتونم یه اسلایدر تمام عرض بین منوی بالا و منوی اصلی (یعنی محل قرار گیری لوگو) توی قالب صحیفه قرار بدم. متاسفانه نتونستم. یه عکس هم ضمیمه میکنم که توضیحاتم رو بهتر نشون بده. کسی میتونی راهنمایی کنه که چطوری میتونم این کار رو بکنم؟

    • توسط marpeech
      سلام به دوستان گرامی
       
      این مشکلی که من دارم مربوط میشه زمانی که قالب در حالت نمایش برای موبایل هست. در حالت دسکتاپ و همچنین حالت نمایش برای تبلت مشکلی وجود نداره اما وقتی با موبایل نمایش داده میشه دکمه ای که منو داخل اون قرار داره و لوگوی سایت روی هم قرار می گیرن. میخواستم ببینم با چه روشی میتونم این دو تا رو تغییر مکان بدم و یکی رو بفرستم سمت راست و اون یکی رو سمت چپ. برای اینکه بهتر سوالم رو متوجه بشید یه عکس هم فرستادم و قسمت مورد نظر رو دورش خط کشیدم. خیلی ممنون از توجهتون