ماه: <span>آوریل 2020</span>

ترجمه قالب های وردپرس

ترجمه قالب های وردپرس

ترجمه قالب های وردپرس

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

نرم افزار Poedit

ابتدا نرم افزار و از این لینک دانلود کنید .
بعد از نصب و باز کردن نرمافزار با صفحه ی زیر روبرو میشوید

 

گزینه اول بیشتر به کار ما میاد و ویرایش کردن زبان هست که باید روی اون کلیک کنید حال باید دنبال فابلی با پسوند POT بگردید که معمولا داخل پوشه languages در فایل خود قالب هست  البته در پوشه wp-content نیز پوشه ای با اسم languages هست که باید فایل pot  قالب رو در اینجا قرار دهید و سپس شروع به ترجمه کنید

 

 

 

 

 

 

ابتدا بر روی A کلیک کرده و سپس در قسمت B زبان خود را انتخاب کنید .

 

با CTR+F  جستجو را باز کنید و دنبال کلمه مورد نظر بگردید بر روی آم کلیک کرده و در قسمت D ترجمه را نوشته و سیو کنید
حال با refresh  کلمه مورد نظر تغییر میکند

به همین راحتی شما ترجمه قالب های وردپرس رو انجام دادید

نکته : باید مکان مناسب فایل languages  پیدا کنید تا وردپرس بشناسه فایل و معمولا یا تو خود قالبه یا تو فایل wp-content اگر در فایل wp-content  حتما تو فایل ذخیره که با پسوند PO بود قبل  fa_IR حتما نامقالب رو بزارید مانند twentynineteen-fa_IR.po

دستور media

دستور media

دستور media

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

دستور ساده ای هم داره که میتونید تو این لینک (w3school ) ببینید و اینم بدونید که این سایت  فوق العاده برای آموزش خوبه  حتما ازش استفاده کنید .

 

body {
background-color: yellow;
}

@media only screen and (max-width: 600px) {
body {
background-color: red;
}
}

با استفاده از این کد در فایل style.css  هنگامی که صفحه نمایش کوچیکتر از 600px بکگراند صفحه از زرد به قرمز تغییر میکنه.

 

 

انتقال ایمیل ها از دایرکت ادمین به سی پنل و برعکس

انتقال ایمیل ها از دایرکت ادمین به سی پنل

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

ما در این آموزش ملاک رو برای انتقال از دایرکت به ادمین گذاشتیم برعکس اون هم کاری نداره مثل همینه ولی اگه نتونستید بهم اطلاع بدید تا کمکتون کنم

ابتدا وارد سی پنل بشین وارد  Email Accounts  بشین و ی ایمیل با اسم همون ایمیلی که در دایرکت ادمین بود بسازین
حال وارد دایرکت ادمین

 

وارد دایرکتوری  imp بشید  بعد وارد دایرکتروی نام دامنه بشین و دایرکتوری های ایمیل های خودتونو میبینید همه ی دایرکتوری هارو دانلود کنید

حالا برین داخل سی پنل وارد فایل mail  بشین

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

توابع وردپرس

توابع وردپرس

– توابع ضروری و با قابلیت نمایش  ( ترکیبی ) :

لیست ها و منو های افتادنی :

توابع ورود و خروج :

توابع نوشته ها :

توجه : توابع زیر باید در حلقه وردپرس قرار گیرند …

منظور از حلقه  ( loop ) تگ های شرطی می باشد که حتما باید پست های یک سایت وردپرسی , در داخل آن قرار گیرد , در غیر این صورت پست ها قابل نمایش نیست .

 

توابع بند انگشتی :

توجه : برای استفاده از توابع زیر , باید حتما از قبل , تابع زیر را در فایل functions.php اضافه نمایید .

توجه : در بالا به جای your-name , نام انتخابی خود و به جای width , height پهنا و ارتفاع عکسی که میخواهید برش داده شود را به عدد وارد نمایید .

توابع فهرست و منو ها :

توجه : برای دیزاین فهرست , باید در css , کلاسی به نام navbar ساخته و شروع به ساخت دیزاین کنید .

توابع جایگذاری و گنجاندن :

مشاهده اطلاعات آی پی وارد شده به سایت

برای اینکه اطلاعاتی از ای پی وارد شده به سایت خود داشته باشدی بهترین کار اینه که api  هایی که سایت های قوی به ما میدهند استفاده کنیم با استفاده از این api  ها شما اطلاعاتی مانند کشور ، شهر و … میتونید به دست بیاریم با اسفاده از کد زیر میتونید این اطلاعات رو به دست بیاورید

درس عبرت : به من گفته شد که بر اساس اینکه اگر کاربر از ایران بود سایت به زبان فارسی و در غیر این صورت با زبان انگلیسی باز شود منم چون اطلاعی از api  نداشتم تموم رنج آی پی های ایران رو از سایت http://www.nirsoft.net/countryip/ir.html به دست آوردم و تو آرایه قرار دادم و شرط لازم و ایجاد کردم به عبارتی نزدیکه 1000 خط کد شد تا اینکه برادرم گفت از api  استفاده کن که با 10 خط تونستم این ریدایرکت و انجام بدم که بعدها به افزونه تبدیلش کردم.

نکته : اگر شما هم به این افزونه نیاز داشتید بهم پیام بدید ( با استفاده از ایکون های  بالای سایت )

 

<?php 
	
	$ip = '8.8.8.8';
    $ip_country = file_get_contents('http://ip-api.com/php/'.$ip.'');
	echo $ip_country;
?>

این دستور اطلاعات زیر را به ما میدهد

 

    "status": "success",
    "continent": "Europe",
    "continentCode": "EU",
    "country": "United Kingdom",
    "countryCode": "GB",
    "region": "ENG",
    "regionName": "England",
    "city": "Maidenhead",
    "district": "",
    "zip": "SL6 7FW",
    "lat": 51.5295,
    "lon": -0.725325,
    "timezone": "Europe/London",
    "currency": "GBP",
    "isp": "Iomart Hosting Ltd",
    "org": "Rapidswitch Ltd",
    "as": "AS20860 IOMART CLOUD SERVICES LIMITED",
    "asname": "IOMART-AS",
    "mobile": false,
    "proxy": false,
    "hosting": true

و برای اینکه کوئری برای بعضی از فیلد ها بزنیم و همچنین آی پی کاربر را در شرط اعمال کنیم از دستور زیر استفاده میکنیم (توجه شود که در لوکال هاست نمیتوان استفاده کرد.

 

<?php

	$ip = $_SERVER(['REMOTE_ADDR']);
    $ip_country = file_get_contents('http://ip-api.com/php/'.$ip.'?fields=country');
	echo $ip_country;

?>

 

امتیاز دهی ستاره ای برای نوشته ها در وردپرس با افزونه kk Star Ratings

امتیاز دهی ستاره ای برای نوشته ها در وردپرس با افزونه kk Star Ratings

یکی از مهم ترین قسمت هایی که می تواند ذهن ما را به عنوان یک وبمستر مشغول …

تصویر شاخص، تصویر محصول و گالری محصول چه تفاوتی باهم دارند؟!

تصویر شاخص، تصویر محصول و گالری محصول چه تفاوتی باهم دارند؟!

آیا می دانستید که عکس ها، قدرتمند ترین ابزارها برای بازاریابی و فروش …

بهترین افزونه رایگان فرم تماس وردپرس

بهترین افزونه رایگان فرم تماس وردپرس

برای هر سایت وردپرس لازم است که یک افزونه سازنده فرم داشته باشد. صرف …