#آموزش #تکهکد #اختصاصی
هدایت ( ریدایرکت ) کاربر پس از ورود از یک برگه خاص به صفحه ای دیگر
📍شاید برای شما اتفاق بیافتد که بخواهید کاربر را پس از ورود به پنل کاربری به صفحه ای دیگر هدایت نمایید, به عنوان مثال : کاربری از صفحه ورود به ناحیه کاربری وارد شده است که پس از ورود موفقیت آمیز به صفحه نخست هدایت شود.
با استفاده از کد زیر میتوانید شرط را برای چند برگه مبدا و مقصد را مشخص نمایید :
add_action('wp', 'webkima_user_logged_in');
function webkima_user_logged_in()
{
if ( is_user_logged_in() && is_page( [12, 13, 14] ) ) {
wp_redirect('https://webkima.com');
exit;
}
}
📌 به جای اعداد 12و13و14 شناسه برگه های مبدا و یا برگه مبدا را وارد کنید.
#لطفا در صورت کپی برداری مبدا آن را @webkima ذکر نمایید.
🆔 @webkima | آکادمی وبکیما
هدایت ( ریدایرکت ) کاربر پس از ورود از یک برگه خاص به صفحه ای دیگر
📍شاید برای شما اتفاق بیافتد که بخواهید کاربر را پس از ورود به پنل کاربری به صفحه ای دیگر هدایت نمایید, به عنوان مثال : کاربری از صفحه ورود به ناحیه کاربری وارد شده است که پس از ورود موفقیت آمیز به صفحه نخست هدایت شود.
با استفاده از کد زیر میتوانید شرط را برای چند برگه مبدا و مقصد را مشخص نمایید :
add_action('wp', 'webkima_user_logged_in');
function webkima_user_logged_in()
{
if ( is_user_logged_in() && is_page( [12, 13, 14] ) ) {
wp_redirect('https://webkima.com');
exit;
}
}
📌 به جای اعداد 12و13و14 شناسه برگه های مبدا و یا برگه مبدا را وارد کنید.
#لطفا در صورت کپی برداری مبدا آن را @webkima ذکر نمایید.
🆔 @webkima | آکادمی وبکیما
آکادمی طراحی سایت وبکیما
آکادمی وبکیما مجموعه ای از آموزش های طراحی سایت و دیجیتال مارکتینگ است و به راه اندازی کسب و کار اینترنتی شما کمک می کند.
#آموزشی #تکهکد
ایجاد محدودیت کاراکتر برای مقادیر درج شده در متاباکس ها سمت فرانت اند
$webkima_limit = 20;
$fieldid =
📍متغیر $webkima_limit مقدار کاراکتر قابل نمایش و مقدار $fieldid مشخصه فیلد متاباکس میباشد.
#لطفا درصورت کپی مطلب ، منبع آن را @webkima درج نمایید.
🆔 @webkima | آکادمی وبکیما
ایجاد محدودیت کاراکتر برای مقادیر درج شده در متاباکس ها سمت فرانت اند
$webkima_limit = 20;
$fieldid =
'metabox i
d';
$webkima_value = get_post_meta( $post->ID, $fieldid, true );
if ( false !== $webkima_value ){
echo substr( $webkima_value, 0, (strlen($webkima_value) < $webkima_limit)? strlen($webkima_value) : $webkima_limit );
echo '...';
}📍متغیر $webkima_limit مقدار کاراکتر قابل نمایش و مقدار $fieldid مشخصه فیلد متاباکس میباشد.
#لطفا درصورت کپی مطلب ، منبع آن را @webkima درج نمایید.
🆔 @webkima | آکادمی وبکیما
#تکهکد #درخواستیاعضا #آموزشی
انتقال فایل ها از آدرس(لینک) به هاست بدون نیاز به دانلود و آپلود
شاید برای شماهم بوجود آمده تا بخواهید یک فایل ۵۰۰ مگابایتی را که در یک هاست دیگری بارگذاری شده به هاست خودتان منتقل کنید اما با دانلود و بارگذاری آن در هاست جدید حجم اینترنت و وقت شما هدر خواهد رفت! پس کافیست به روش زیر عمل کنید :
1⃣ در پوشه public_html ( یا هر پوشه ای که میخواهید فایل به آن منتقل شود ) یک فایل بعنوان مثال copy.php ایجاد کنید.
2⃣ فایل ساخته شده را ویرایش کرده و کد زیر را درون آن وارد کنید و فایل را ذخیره کنید :
<?php
copy('address file morede nazar','name file morede nazar.format');
?>
در قسمت اول که با address file morede nazar مشخص شده است لینک مستقیم فایل را قرار دهید.
و در قسمت name file morede nazar .format نامی که مایلید فایل در هاست جدیدتان بارگذاری شود به همراه فرمت .
◀️ اگر ادرس لینک مستقیم فایل با فرمت zip میباشد، قسمت دوم نیز فرمت فایل zip باید قرار داده شود.
3⃣ خب اکنون ادرس فایل ساخته شده php را در آدرس بار مرورگر باز میکنیم :
domain.com/copy.php
➖ منتظر بمانید تا فایل کپی شود.
🔴 با این روش امکان جابجایی فایل تا حجم ۳ گیگابایت تست شده است.
🔴 سرعت انتقال و حجم فایل بستگی به سرعت هر دو سرور شما دارد.
#پایان
🆔 @webkima | آکادمی وبکیما
انتقال فایل ها از آدرس(لینک) به هاست بدون نیاز به دانلود و آپلود
شاید برای شماهم بوجود آمده تا بخواهید یک فایل ۵۰۰ مگابایتی را که در یک هاست دیگری بارگذاری شده به هاست خودتان منتقل کنید اما با دانلود و بارگذاری آن در هاست جدید حجم اینترنت و وقت شما هدر خواهد رفت! پس کافیست به روش زیر عمل کنید :
1⃣ در پوشه public_html ( یا هر پوشه ای که میخواهید فایل به آن منتقل شود ) یک فایل بعنوان مثال copy.php ایجاد کنید.
2⃣ فایل ساخته شده را ویرایش کرده و کد زیر را درون آن وارد کنید و فایل را ذخیره کنید :
<?php
copy('address file morede nazar','name file morede nazar.format');
?>
در قسمت اول که با address file morede nazar مشخص شده است لینک مستقیم فایل را قرار دهید.
و در قسمت name file morede nazar .format نامی که مایلید فایل در هاست جدیدتان بارگذاری شود به همراه فرمت .
◀️ اگر ادرس لینک مستقیم فایل با فرمت zip میباشد، قسمت دوم نیز فرمت فایل zip باید قرار داده شود.
3⃣ خب اکنون ادرس فایل ساخته شده php را در آدرس بار مرورگر باز میکنیم :
domain.com/copy.php
➖ منتظر بمانید تا فایل کپی شود.
🔴 با این روش امکان جابجایی فایل تا حجم ۳ گیگابایت تست شده است.
🔴 سرعت انتقال و حجم فایل بستگی به سرعت هر دو سرور شما دارد.
#پایان
🆔 @webkima | آکادمی وبکیما
#تکهکد #درخواستیاعضا
کد نمایش پیغام خوش آمدگویی به اعضای وارد شده و مهمان.
شاید شماهم سایتی دارید که میخواهید به کاربر بازدید کننده یک پیغام خوش آمد از طرف سایت یا مدیر سایت نمایش بدید، به این منظور از کد زیر در بخشی که مایل هستید نمایش داده بشه استفاده کنید.( ترجیحاً فایل Header.php )
✅ میتوانید متن هایتان را در یک دیویژن (div) قراردهید و استایل مورد نظرتان را به آنها دهید.
✅ @webkima | آکادمی وبکیما
کد نمایش پیغام خوش آمدگویی به اعضای وارد شده و مهمان.
شاید شماهم سایتی دارید که میخواهید به کاربر بازدید کننده یک پیغام خوش آمد از طرف سایت یا مدیر سایت نمایش بدید، به این منظور از کد زیر در بخشی که مایل هستید نمایش داده بشه استفاده کنید.( ترجیحاً فایل Header.php )
<?php if ( is_user_logged_in() ) { ?> با سلام ، کاربر گرامی <?php global $current_user; get_currentuserinfo(); echo '' . $current_user->display_name . "\n"; ?> ! به سایت ما خوش آمدید <?php } else { ?> سلام، کاربر مهمان گرامی امیدواریم از زمانی که در تماشای این سایت صرف میکنید لذت برده باشید 😉 <?php } ?>✅ برای نمایش نام سایت خودتان یا اطلاعات دیگر میتوانید از #توابع وردپرس برای موارد مورد نظر استفاده نمایید.
✅ میتوانید متن هایتان را در یک دیویژن (div) قراردهید و استایل مورد نظرتان را به آنها دهید.
✅ @webkima | آکادمی وبکیما