نویسنده: پشتیبانی
تغییر مسیر به یک صفحه سفارشی پس از ثبت نام:در این مقاله قصد داریم کدی را به شما آموزش دهیم که کاربر را در سایت پس از ثبت نام یا در وبلاگ وردپرسی به یک صفحه سفارشی هدایت می کند.این روش برای کسانی که از WP به عنوان یک CMS استفاده می کنند فوق العاده مفید است.
1.
برای این کار باید کد زیر را در فایل functions.php و یا یک پلاگین خود قرار دهید.
function __my_registration_redirect(){
return home_url( '/my-page' );
}
add_filter( 'registration_redirect', '__my_registration_redirect' );
ایجاد رشته جاوا اسکریپت ترجمه به تم وردپرس
ایجاد رشته جاوا اسکریپت ترجمه به تم وردپرس:
وردپرس یک تابع به نام wp_localize_script () دارد که به شما این امکان را می دهد که ترجمه و بومی سازی رشته جاوا اسکریپت را داشته باشید، در این مقاله یک مثال عملی در مورد نحوه استفاده از این تابع شناخته شده است که بسیار مفید و کم است.
1.
کد زیر را در فایل function.php خود قرار دهید، به طور کلی در قرار دادن اسکریپت ها و سبک ها پیست کنید. خط ۴ نشان می دهد که چگونه از تابع wp_localize_script تابع () استفاده می کنید.
function prefix_enqueue_custom_script(){
wp_register_script( 'prefix_custom_script', plugin_dir_url( __FILE__ )...
بارگذاری jQuery در بالا و پایین صفحه
بارگذاری jQuery بالا و پایین صفحه:
وردپرس به طور پیش فرض بارهای جاوا اسکریپت در چارچوب jQuery را در بالای فایل شما قرار می دهد. یک کد WP برای بارگذاری jQuery در بالا و پایین صفحه شما وجود دارد که در این مقاله آن را به شما معرفی می کنیم .
1.
کد زیر را در فایل functions.php خود ذخیره کنید.
function ds_print_jquery_in_footer( &$scripts) {
if ( ! is_admin() )
$scripts->add_data( 'jquery', 'group', 1 );
}
add_action( 'wp_default_scripts', 'ds_print_jquery_in_footer' );
ایجاد پیام های کمک داشبورد سفارشی
ایجاد پیام های کمک داشبورد سفارشی، اگر در حال ایجاد سایتی برای مشتری خود هستید و به آنها در برخی از مشکلات بخش های داشبورد کمک می کنید، ما در اینجا یک ایده خوب را به شما معرفی می کنیم.
1.
هک زیر به شما این امکان را می دهد تا با اضافه کردن یک پیام، بخش مدیریت را سفارشی سازی کنید.
کد زیر را باید در فایل functions.php به منظور جا به جا کردن قرار دهید.خط ۴ باید به منظور کمک مورد نظر ویرایش شود.
function my_admin_help($text, $screen) {
// Check we're only on my Settings page
if (strcmp($screen, MY_PAGEHOOK) == 0 ) {
$text = 'Here is some very useful information to help you use this...
تعریف پیش فرض ارسال تصویر بند انگشتی
تعریف تصویر بندانگشتی پیش فرض،از آنجایی که نسخه ۲.۹ وردپرس اجازه ارسال تصویر بندانگشتی را تعریف می کند بنابراین شما می توانید پست های خود را با یک تصویر زیبا قرار دهید. اما هیچ راهی برای تعریف یک تصویر بند انگشتی به صورت پیش فرض تعریف نشده است، در این آموزش یک دستور ساده برای تعریف پیش فرض ارسال تصویر بند انگشتی به شما معرفی می کنیم.
1.
کد زیر را به فایل functions.php خود بچسبانید. فراموش نکنید که برای به روز رسانی این کد به طور پیش فرض آدرس تصویر خود را روی خط ۱۳ اعمال کنید.
add_action( 'save_post', 'wptuts_save_thumbnail' );
function wptuts_save_thumbnail( $post_id ) {
// Get...
ساخت صفحه Intro برای وردپرس
شاید با سیستم های مدیریت محتوای مختلف مانند نیوک ، جوملا و … آشنا باشید. در این سیستم ها با اضافه کردن یک فایل index.html یا index.htm و دستکاری و شخصی سازی آن می توانید یک صفحه ورودی یا اینترو پیج ( intro page ) داشته باشید. اما تا به حال برای وردپرس چنین کاری انجام داده اید؟ همانطور که پی خواهید برد وردپرس باز هم خاص است! در این آموزش با چگونگی قرار دادن یک صفحه بصورت اینترو برای وردپرس آشنا خواهید شد.
1.
برای شروع وارد هاست سایتتhن شده و به پوشه قالب فعلی خود بروید سپس سک فایل PHP جدید بسازید (اسمش را هرچه میخواهید بگذارید مثل intro.php)
حالا فایلی را که ساخته اید برای ویرایش باز کنید...
تغییر آدرس وردپرس بعد از انتقال سایت
قطعا برای شما هم پیش آمده که بعد از جابجایی وردپرستان به یک پوشه یا آدرس دیگر با خطای 404 رو به رو شوید.بعد از خواندن این آموزش می توانید این خطا را برطرف کنید.
دلیل بروز این خطا این است که آدرس قبلی سایت شما داخل پایگاه داده سایتتان ثبت شده و برای همین وقتی می خواهید وارد مدیریت سایتتان شوید به آدرس قبلی ایی که ثبت شده میروید که خوب اونجا چیزی نیست و به جای آن خطای 404 دیده میشود!
و اما آموزش تغییر آدرس وردپرس
برای این کار شما باید به هاستتان دسترسی داشته باشید و وارد آن شوید. بعد از وارد شدن به هاست وارد صفحه phpMyAdmin هاستتان شوید.
برای وارد شدن به phpMyAdmin در هاست CPanel...
امنیت وردپرس : دسترسی به فولدر wp-admin رو مخفی کنید
امنیت وردپرس : دسترسی به فولدر wp-admin رو مخفی کنید:
در این مقاله در مورد روش بستن آی پی در ورپرس صحبت خواهیم کرد.
امنیت وردپرس خیلی مهم تر از هر سیستم مدیریت محتوای دیگری است لذا آموزش ها و روش های متعددی هم برای این راه وجود دارد .
1.
همانطور که میدونید .htaccess بسیار کاربردی در هر سیتمیست و ما در این پست میخواهیم برخی آی پی های خاص رو در .htaccess باز و برخی ها رو در حالت بسته قرار دهیم تا امنیت فولدرها رو تضمین کنیم.
هکر معمولا از طریق پوشه های آپلود و ادمین وارد پنل مدیریتی ما می شود.
راه حلی که اراائه می شود:
کدهای زیر را در فایل .htaccess قرار خواهیم داد
AuthUserFile /dev/null...
حل مشکل پایگاه داده در وردپرس
حل مشکل پایگاه داده در وردپرس
“خطا در برقراری ارتباط با پایگاه داده”
احتمالا تا به حال با این ارور معروف در وردپرس مواجه شده اید، در این مقاله روش حل این مشکل را برای شم بازگو می کنیم:
1.
وردپرس با 2 زبان php و mysql طراحی شده است؛
حال دلیل استفاده از دو زبان چیست؟
دلیلش این است که وردپرس با زبان php تمامی مطالب خود را در mysql ذخیره کرده و با همان زبان دوباره مطالب خود را بازیابی میکند.
برای دسترسی به مطالب داخل پایگاه داده لازم است از زبان php استفاده کرد مثلا : جستجو برای یک مطلب، ارسال مطلب، تاریخ انتشار و …. که همه این ها در پایگاه داده ذخیره شده و با php بازیابی میشود.
حال این...
ساخت child theme (قالب فرزند) و دلیل ساخت آن
بیشتر افرادی که می خواهند تغییراتی در قالب خود ایجاد کنند، به صورت مستقیم فایل های قالب را ویرایش می کنند. اما متاسفانه این روش، روش صحیحی برای اجرای تغییرات نیست. چرا که بعد از ارائه آپدیت جدید برای قالب و با انجام عمل به روز رسانی، کلیه تغییرات اعمال شده از بین خواهند رفت و باید دوباره تغییرات جدید اعمال شوند. تعداد زیادی وب سایت وجود دارد که مدیران آن ها از ترس از بین رفتن تغییرات، از ورژن های قدیمی وردپرس و قالب استفاده می کنند که این کار باعث آسیب پذیر شدن وب سایت آن ها در مقابل تهدیدهای جدید خواهد شد.
یکی از قابلیت های منحصر به فرد وردپرس ، Child Theme یا قالب فرزند نام دارد. با...
افزایش سرعت وردپرس با بهینه سازی پایگاه داده + دانلود افزونه
افزایش سرعت وردپرس با بهینه سازی پایگاه داده + دانلود افزونه،آیا سرعت بارگذاری سایت شما پایین است؟؟
چند ثانیه اضافی در بارگذاری سایتتان می تواند تفاوتی بزرگ برای سایت شما با بقیه سایت ها ایجاد کند عاملی میشود تا کاربر دیگر به سایت شما بازنگردد. دنبال راهی هستید که سرعت بارگذاری سایتتان را افزایش دهید؟؟؟در این مقاله به شما آموزش می دهیم چگونه سرعت بارگزاری سایت را افزایش دهیم.
1.
می خواهید سرعت بارگزاری سایت شما بیشتر شود؟
برای انجام این کار شما باید دیتابیس خود را از اطلاعات اضافی خالی کنید.
چرا دیتابیس نیاز به پاک کردن اطلاعات اضافی دارد؟؟
وردپرس همانطور که قبلا گفته شده بود نرم افزاریست...
معرفی بهترین افزونه های post type
یکی از مهمترین ویژگی های اخیر وردپرس ویژگی custom post type است که به وسیله آن می توانیم به روش های مختلف اطلاعات را وارد سایت خود کنیم.
به عنوان نمونه سایت های بزرگ برای نمونه کارها ، گواهی نامه ها ، لینک های تصاویر ، ویدیو ها و … بجای دسته بندی متفاوت از این قابلیت استفاده کرده و نوع خاصی از محتوا را به “نوشته ها” و “برگه ها” با هدف تخصیص بهتر قابلیت ها برای هر بخش و عدم فرو رفتن در سردرگرمی و همچنین اختصاص نویسنده ی خاص به هر بخش خاص و دسترسی به همان بخش خاص و …اضافه می کنند.
به طور معمول افراد با کد نویسی این قابلیت ها را ایجاد می کنند.استفاده از افزونه ها نیز روشی کاربردی برای دستیابی...