جستجو برای:
سبد خرید 0
  • دوره های شروع کسب و کار اینترنتی
  • دریافت کد تخفیف 20%
  • مقالات
  • خدمات
  • قالب آماده المنتور
  • فروشگاه ساز
  • وب سرویس پیامک
  • درباره ما
  • تماس با ما
  • ریپورتاژ
  • خرید هاست
  • ورود / ثبت نام
  • دوره
  • مقالات
  • خدمات
  • فروشگاه ساز
  • سامانه پیامک برای سایت
0
کسب و کار اینترنتی با ایکارسو
  • خانه
  • مقالاتداغ
    • +30 ایده کسب و کار اینترنتی در سال 1400: ایده کسب درامد از اینترنت همراه با مدل درآمدی
    • آموزش طراحی سایت با وردپرس 0تا100 +فیلم آموزشی
    • آموزش ساخت فروشگاه اینترنتی با وردپرس: کامل + فیلم | pdf + رایگان
    • افزایش امنیت وردپرس:+20ترفند بالا بردن امنیت وردپرس
    • افزونه و قالب وردپرس
  • پادکستجدید
  • دانلود رایگان
    • دانلود رایگان کتاب راه اندازی کسب و کار اینترنتی
    • دانلود رایگان جلسه اول فیلم آموزش طراحی سایت با وردپرس
    • دانلود رایگان ساخت فروشگاه اینترنتی
    • دانلود رایگان 2 جلسه اول آموزش افزایش امنیت وردپرس
  • دوره ها
    • نحوه سفارش محصولات
    • روش های پرداخت
  • درباره ما
  • تماس با ما
    • مشاوره رایگان
    • ثبت پیشنهاد، شکایت
    • قوانین و مقررات
  • فروشگاه ساز
  • ریپورتاژ
  • خرید هاست
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید

وبلاگ

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

اضافه کردن خودکار کاربران به گروه ها در بادی پرس

مهر 1, 1399
ارسال شده توسط اسماعیل منصوری
آموزش وردپرس
اضافه کردن خودکار کاربران به گروه ها در بادی پرس
فهرست محتوا پنهان
اضافه کردن کاربران موجود به گروه موردنظر در بادی پرس
اضافه کردن کاربران جدید به گروه موردنظر در بادی پرس
روش دوم : استفاده از کد

اگر شما هم از افزونه بادی پرس برای ساخت انجمن و تالارگفتگو در سایت استفاده کرده باشید، احتمالا به مسئله اضافه کردن خودکار کاربران به گروه ها در بادی پرس برخورد کردید.

ساده ترین روش افزودن خودکار کاربران جدید یا موجود به گروه ها یا تاپیک ها در بادی پرس، استفاده از افزونه BP Auto Group Join است.

 

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

1- ابتدا باید افزونه BuddyPress Member Types را نصب کنید.

2- در سمت راست پیشخوان وردپرس، گزینه BuddyBoss  و بعد گزینه AutoGroupJoin را انتخاب کنید. گزینه BuddyPress Member Types  را On کنید.

 

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

1- از قسمت سمت راست پیشخوان وردپرس، روی گزینه “گروه ها ” کلیک کنید.

2- گروه موردنظر را پیداکنید و روی ویرایش کلیک کنید. قسمت Auto join Users to this group را پیدا کنید.

 

اضافه کردن کاربران موجود به گروه موردنظر در بادی پرس

اگر می خواهید کاربران موجود به گروه موردنظر اضافه شوند، از قسمت Join Existing Members  گزینه All existing members را انتخاب کنید.
اگر می خواهید کاربران موجود با نوع کاربری خاص را به گروه موردنظر اضافه شوند، از قسمت Join Existing Members  گزینه select by member type را انتخاب  و گزینه موردنظر را انتخاب کنید.

 

اضافه کردن کاربران جدید به گروه موردنظر در بادی پرس

اگر می خواهید کاربران جدید به گروه موردنظر اضافه شوند، از قسمت Join New Registrations گزینه All new registrations را انتخاب کنید.
اگر می خواهید کاربران جدید با نوع کاربری خاص را به گروه موردنظر اضافه شوند، از قسمت Join New Registrations  گزینه select by member type را انتخاب  و گزینه موردنظر را انتخاب کنید.

روش دوم : استفاده از کد

درصورتیکه افزونه بالا به هر علت جوابگو نبود می توانید از کدهای زیر استفاده کنید.

 

کد اول:

/**

* Add the new user to one or more BuddyPress groups on account activation

*

* @param int $user_id new user id.

*/

function buddydev_add_user_to_groups_on_account_activation( $user_id ) {

if ( ! function_exists( ‘groups_join_group’ ) ) {

return ;

}

// Change the group ids with your own group ids

$group_ids = array( 1,2 );

foreach ( $group_ids as $group_id ) {

// add user to group

groups_join_group( $group_id, $user_id );

}

}

add_action( ‘bp_core_activated_user’, ‘buddydev_add_user_to_groups_on_account_activation’, 0 );

نکته اول: بجای اعداد وارد شده در array روبروی groups_ids، شماره گروه های موردنظر را واردکنید

نکته دوم: برای پیداکردن شماره گروه با بردن ماوس روی لینک ویرایش در قسمت گروه ها، عدد روبروی gid عدد گروه می باشد.

 

 

کد دوم:

<?php

add_action(‘load-users.php’,function() {

if(isset($_GET[‘action’]) && isset($_GET[‘bp_gid’]) && isset($_GET[‘users’])) {
$group_id = $_GET[‘bp_gid’];
$users = $_GET[‘users’];
foreach ($users as $user_id) {
groups_join_group( $group_id, $user_id );
}
}
//Add some Javascript to handle the form submission
add_action(‘admin_footer’,function(){ ?>
<script>
jQuery(“select[name=’action’]”).append(jQuery(‘<option value=”groupadd”>Add to BP Group</option>’));
jQuery(“#doaction”).click(function(e){
if(jQuery(“select[name=’action’] :selected”).val()==”groupadd”) { e.preventDefault();
gid=prompt(“Please enter a BuddyPres Group ID”,”1″);
jQuery(“.wrap form”).append(‘<input type=”hidden” name=”bp_gid” value=”‘+gid+'” />’).submit();
}
});
</script>
<?php
});
});

البته این کد بطور خودکار افزودن کاربران را انجام نمی دهد، بلکه امکان اضافه کردن کاربران از قسمت کاربران را به گروه موردنظر فراهم می آورد.

بعد از قرادادن کد بالا در فایل functions.php، گزینه Add to BP GROUP به گزینه کارهای دسته جمعی در قسمت کاربران اضافه می شود.

درنظر داشته باشید بعد از انتخاب کاربران و انتخاب گزینه مذکور، باید شماره گروه را وارد کنید.

برای پیداکردن شماره گروه با بردن ماوس روی لینک ویرایش در قسمت گروه ها، عدد روبروی gid عدد گروه می باشد.

درباره اسماعیل منصوری

از سال ۱۳۸۹ با طراحی سایت با زبانهای برنامه نویسی شروع کردم. خیلی زمانبر و دردسر داشت. اما الان طراحی سایت بدون کدنویسی را در زمانی کمتر و براحتی انجام میدم. دانلود رایگان ۲ فصل اول کتاب راز طراحی سایت بدون کدنویسی

نوشته‌های بیشتر از اسماعیل منصوری
بعدی قالب اولترا | دانلود رایگان قالب Ultra نسخه پرمیوم
قبلی فروش خودرو با قیمت بین 500 تا 600 میلیون

دیدگاهتان را بنویسید لغو پاسخ





کسب درآمد از اینترنت بدون سرمایه اولیه

فیلم آموزش طراحی سایت با وردپرس

محصول آموزشی کسب درآمد از سایت با تولیدمحتوا

شما هم دنبال کسب درآمد از اینترنت بدون سرمایه اولیه هستید، پس برای توضیحات بیشتر روی تصویر بالا کلیک کنید

محصول آموزشی طراحی سایت بدون کدنویسی

فیلم آموزش طراحی سایت با وردپرس

محصول آموزشی طراحی سایت بدون کدنویسی

اگر شما هم می خواهید بدون برنامه نویسی هر سایتی مثل همین سایت را راه اندازی کنید، روی عکس بالا کلیک کنید

آموزش طراحی سایت با وردپرس

فیلم آموزش طراحی سایت با وردپرس

دانلود رایگان آموزش طراحی سایت با وردپرس

جلسه اول طراحی سایت با وردپرس، شامل مفاهیم پایه و اساسی که هر فردی که می خواهد سایت طراحی کنید باید بداند

دانلود رایگان ساخت فروشگاه اینترنتی

ساخت فروشگاه اینترنتی

دانلود رایگان آموزش ساخت فروشگاه اینترنتی

دریافت رایگان جلسه 1 و 2 آموزش ساخت فروشگاه اینترنتی

آموزش امنیت وردپرس

آموزش امنیت وردپرس

دانلود رایگان آموزش امنیت وردپرس

قبل از اینکه مشکل امنیتی، باعث نفوذ به سایت، شود با روش های افزایش امنیت وردپرس آشناشوید.

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

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

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

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

دسته‌ها
آخرین دیدگاه‌ها
  • نسا کریمی در حل مشکل خطای استارت نشدن اپاچی و mysql در زمپ : آموزش جامع
  • مریم در حل مشکل خطای استارت نشدن اپاچی و mysql در زمپ : آموزش جامع
  • رضانژاد در بسته آموزشی راه اندازی کسب و کار اینترنتی
  • اسماعیل منصوری در دانلود رایگان 2 جلسه اول آموزش افزایش امنیت وردپرس
  • یلدا منصوری در دانلود رایگان 2 جلسه اول آموزش افزایش امنیت وردپرس
لوگوی اعتماد زرین پال
رسالت ما
باتوجه به نیاز به مهاجرت کسب و کار سنتی به کسب و کار اینترنتی، و کسب درامد از اینترنت سایت ایکارسو، از شروع کسب و کار اینترنتی همراه شماست.

برای راه اندازی سایت می توانید اموزش های مربوط طراحی سایت بدون کدنویسی که با استفاده از ورپرس است، استفاده کنید. (اموزش طراحی سایت با وردپرس)

برای درامد زایی یا هر هدفی که برای راه اندازی سایت داشته اید، می توایند از آموزش های بازاریابی اینترنتی مثل بازاریابی ایمیلی، سئو استفاده کنید.

تخفیف 20% تهیه محصولات

برای عضویت در خبرنامه  و دریافت کد تخفیف 20% فرم زیر را تکمیل کنید.

 

© 2021 ایکارسو. تمامی حقوق محفوظ است . توصیه ایکارسو هاست وردپرس وب‌رمز
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://ikarsoo.com/?p=77845
ورود ×
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:30)
حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:30)
بازگشت به ورود

ارسال مجدد رمز عبور یکبار مصرف (00:30)
بازگشت به ورود
  • (+93) Afghanistan
  • (+355) Albania
  • (+213) Algeria
  • (+1) American Samoa
  • (+376) Andorra
  • (+244) Angola
  • (+1) Anguilla
  • (+1) Antigua
  • (+54) Argentina
  • (+374) Armenia
  • (+297) Aruba
  • (+61) Australia
  • (+43) Austria
  • (+994) Azerbaijan
  • (+973) Bahrain
  • (+880) Bangladesh
  • (+1) Barbados
  • (+375) Belarus
  • (+32) Belgium
  • (+501) Belize
  • (+229) Benin
  • (+1) Bermuda
  • (+975) Bhutan
  • (+591) Bolivia
  • (+599) Bonaire, Sint Eustatius and Saba
  • (+387) Bosnia and Herzegovina
  • (+267) Botswana
  • (+55) Brazil
  • (+246) British Indian Ocean Territory
  • (+1) British Virgin Islands
  • (+673) Brunei
  • (+359) Bulgaria
  • (+226) Burkina Faso
  • (+257) Burundi
  • (+855) Cambodia
  • (+237) Cameroon
  • (+1) Canada
  • (+238) Cape Verde
  • (+1) Cayman Islands
  • (+236) Central African Republic
  • (+235) Chad
  • (+56) Chile
  • (+86) China
  • (+57) Colombia
  • (+269) Comoros
  • (+682) Cook Islands
  • (+225) Côte d'Ivoire
  • (+506) Costa Rica
  • (+385) Croatia
  • (+53) Cuba
  • (+599) Curaçao
  • (+357) Cyprus
  • (+420) Czech Republic
  • (+243) Democratic Republic of the Congo
  • (+45) Denmark
  • (+253) Djibouti
  • (+1) Dominica
  • (+1) Dominican Republic
  • (+593) Ecuador
  • (+20) Egypt
  • (+503) El Salvador
  • (+240) Equatorial Guinea
  • (+291) Eritrea
  • (+372) Estonia
  • (+251) Ethiopia
  • (+500) Falkland Islands
  • (+298) Faroe Islands
  • (+691) Federated States of Micronesia
  • (+679) Fiji
  • (+358) Finland
  • (+33) France
  • (+594) French Guiana
  • (+689) French Polynesia
  • (+241) Gabon
  • (+995) Georgia
  • (+49) Germany
  • (+233) Ghana
  • (+350) Gibraltar
  • (+30) Greece
  • (+299) Greenland
  • (+1) Grenada
  • (+590) Guadeloupe
  • (+1) Guam
  • (+502) Guatemala
  • (+44) Guernsey
  • (+224) Guinea
  • (+245) Guinea-Bissau
  • (+592) Guyana
  • (+509) Haiti
  • (+504) Honduras
  • (+852) Hong Kong
  • (+36) Hungary
  • (+354) Iceland
  • (+91) India
  • (+62) Indonesia
  • (+98) Iran
  • (+964) Iraq
  • (+353) Ireland
  • (+44) Isle Of Man
  • (+972) Israel
  • (+39) Italy
  • (+1) Jamaica
  • (+81) Japan
  • (+44) Jersey
  • (+962) Jordan
  • (+7) Kazakhstan
  • (+254) Kenya
  • (+686) Kiribati
  • (+965) Kuwait
  • (+996) Kyrgyzstan
  • (+856) Laos
  • (+371) Latvia
  • (+961) Lebanon
  • (+266) Lesotho
  • (+231) Liberia
  • (+218) Libya
  • (+423) Liechtenstein
  • (+370) Lithuania
  • (+352) Luxembourg
  • (+853) Macau
  • (+389) Macedonia
  • (+261) Madagascar
  • (+265) Malawi
  • (+60) Malaysia
  • (+960) Maldives
  • (+223) Mali
  • (+356) Malta
  • (+692) Marshall Islands
  • (+596) Martinique
  • (+222) Mauritania
  • (+230) Mauritius
  • (+262) Mayotte
  • (+52) Mexico
  • (+373) Moldova
  • (+377) Monaco
  • (+976) Mongolia
  • (+382) Montenegro
  • (+1) Montserrat
  • (+212) Morocco
  • (+258) Mozambique
  • (+95) Myanmar
  • (+264) Namibia
  • (+674) Nauru
  • (+977) Nepal
  • (+31) Netherlands
  • (+687) New Caledonia
  • (+64) New Zealand
  • (+505) Nicaragua
  • (+227) Niger
  • (+234) Nigeria
  • (+683) Niue
  • (+672) Norfolk Island
  • (+850) North Korea
  • (+1) Northern Mariana Islands
  • (+47) Norway
  • (+968) Oman
  • (+92) Pakistan
  • (+680) Palau
  • (+970) Palestine
  • (+507) Panama
  • (+675) Papua New Guinea
  • (+595) Paraguay
  • (+51) Peru
  • (+63) Philippines
  • (+48) Poland
  • (+351) Portugal
  • (+1) Puerto Rico
  • (+974) Qatar
  • (+242) Republic of the Congo
  • (+40) Romania
  • (+262) Runion
  • (+7) Russia
  • (+250) Rwanda
  • (+290) Saint Helena
  • (+1) Saint Kitts and Nevis
  • (+508) Saint Pierre and Miquelon
  • (+1) Saint Vincent and the Grenadines
  • (+685) Samoa
  • (+378) San Marino
  • (+239) Sao Tome and Principe
  • (+966) Saudi Arabia
  • (+221) Senegal
  • (+381) Serbia
  • (+248) Seychelles
  • (+232) Sierra Leone
  • (+65) Singapore
  • (+1) Sint Maarten
  • (+421) Slovakia
  • (+386) Slovenia
  • (+677) Solomon Islands
  • (+252) Somalia
  • (+27) South Africa
  • (+82) South Korea
  • (+211) South Sudan
  • (+34) Spain
  • (+94) Sri Lanka
  • (+1) St. Lucia
  • (+249) Sudan
  • (+597) Suriname
  • (+268) Swaziland
  • (+46) Sweden
  • (+41) Switzerland
  • (+963) Syria
  • (+886) Taiwan
  • (+992) Tajikistan
  • (+255) Tanzania
  • (+66) Thailand
  • (+1) The Bahamas
  • (+220) The Gambia
  • (+670) Timor-Leste
  • (+228) Togo
  • (+690) Tokelau
  • (+676) Tonga
  • (+1) Trinidad and Tobago
  • (+216) Tunisia
  • (+90) Turkey
  • (+993) Turkmenistan
  • (+1) Turks and Caicos Islands
  • (+688) Tuvalu
  • (+1) U.S. Virgin Islands
  • (+256) Uganda
  • (+380) Ukraine
  • (+971) United Arab Emirates
  • (+44) United Kingdom
  • (+1) United States
  • (+598) Uruguay
  • (+998) Uzbekistan
  • (+678) Vanuatu
  • (+58) Venezuela
  • (+84) Vietnam
  • (+681) Wallis and Futuna
  • (+212) Western Sahara
  • (+967) Yemen
  • (+260) Zambia
  • (+263) Zimbabwe
مرورگر شما از HTML5 پشتیبانی نمی کند.

شماره تماس و شماره واتساپ: 09108070488 

ایمیل من: ikarsooco@Gmail.com

ایکارسو در شبکه های اجتماعی