Find Answers and Get Support › Forums › Gwangi – PRO Multi-Purpose Membership, Social Network & BuddyPress Community Theme › Compatible Plugins › BuddyPress › List of Cities
- This topic has 3 replies, 2 voices, and was last updated 6 years, 6 months ago by
Themosaurus.
-
AuthorPosts
-
@themosaurus
- 1 Topics
- 1675 Posts
Hi @prince22,
You can add as many cities as you want in the edition of the “city” field by clicking on the “add another option” link (cf. screenshot).
Then, these new entries will be in the choices of city field on the register page.Hope this will help you.
Regards,
October 1, 2018 at 11:13 #2653princeParticipant@prince22- 12 Topics
- 19 Posts
Thanks for the quick reply! That is what I have been doing, but that is manual.
I’m looking for a solution to add all the list of cities across the globe or say 500 cities at once or a quick way to do it. On the demo you have the list of all countries pre populated. Would there be any other way to add cities quickly?
Thanks again.
October 1, 2018 at 18:57 #2659@themosaurus- 1 Topics
- 1675 Posts
Hi @prince22,
Unfortunately, there’s no plugin that we could think of to do this. The “Country” field has been programmatically filled by Gwangi after you’ve generated you default fields.
In the event that you wish to programmatically generate you cities for your “City” field, you will need to manually list every city that you wish to add to your site. We’re not sure that it will save you more time than doing it with the BuddyPress admin page.
For the record, please give a look to the code written to insert the country values.
if ( $country_list_id ) { $countries = apply_filters( 'gwangi_buddypress_admin_countries', array( esc_html__( 'Afghanistan', 'gwangi' ), esc_html__( 'Albania', 'gwangi' ), esc_html__( 'Algeria', 'gwangi' ), esc_html__( 'Andorra', 'gwangi' ), esc_html__( 'Angola', 'gwangi' ), esc_html__( 'Antigua and Barbuda', 'gwangi' ), esc_html__( 'Argentina', 'gwangi' ), esc_html__( 'Armenia', 'gwangi' ), esc_html__( 'Australia', 'gwangi' ), esc_html__( 'Austria', 'gwangi' ), esc_html__( 'Azerbaijan', 'gwangi' ), esc_html__( 'Bahamas', 'gwangi' ), esc_html__( 'Bahrain', 'gwangi' ), esc_html__( 'Bangladesh', 'gwangi' ), esc_html__( 'Barbados', 'gwangi' ), esc_html__( 'Belarus', 'gwangi' ), esc_html__( 'Belgium', 'gwangi' ), esc_html__( 'Belize', 'gwangi' ), esc_html__( 'Benin', 'gwangi' ), esc_html__( 'Bhutan', 'gwangi' ), esc_html__( 'Bolivia', 'gwangi' ), esc_html__( 'Bosnia and Herzegovina', 'gwangi' ), esc_html__( 'Botswana', 'gwangi' ), esc_html__( 'Brazil', 'gwangi' ), esc_html__( 'Brunei', 'gwangi' ), esc_html__( 'Bulgaria', 'gwangi' ), esc_html__( 'Burkina Faso', 'gwangi' ), esc_html__( 'Burundi', 'gwangi' ), esc_html__( 'Cambodia', 'gwangi' ), esc_html__( 'Cameroon', 'gwangi' ), esc_html__( 'Canada', 'gwangi' ), esc_html__( 'Cape Verde', 'gwangi' ), esc_html__( 'Central African Republic', 'gwangi' ), esc_html__( 'Chad', 'gwangi' ), esc_html__( 'Chile', 'gwangi' ), esc_html__( 'China', 'gwangi' ), esc_html__( 'Colombi', 'gwangi' ), esc_html__( 'Comoros', 'gwangi' ), esc_html__( 'Congo (Brazzaville)', 'gwangi' ), esc_html__( 'Congo', 'gwangi' ), esc_html__( 'Costa Rica', 'gwangi' ), esc_html__( 'Cote d\'Ivoire', 'gwangi' ), esc_html__( 'Croatia', 'gwangi' ), esc_html__( 'Cuba', 'gwangi' ), esc_html__( 'Cyprus', 'gwangi' ), esc_html__( 'Czech Republic', 'gwangi' ), esc_html__( 'Denmark', 'gwangi' ), esc_html__( 'Djibouti', 'gwangi' ), esc_html__( 'Dominica', 'gwangi' ), esc_html__( 'Dominican Republic', 'gwangi' ), esc_html__( 'East Timor (Timor Timur)', 'gwangi' ), esc_html__( 'Ecuador', 'gwangi' ), esc_html__( 'Egypt', 'gwangi' ), esc_html__( 'El Salvador', 'gwangi' ), esc_html__( 'Equatorial Guinea', 'gwangi' ), esc_html__( 'Eritrea', 'gwangi' ), esc_html__( 'Estonia', 'gwangi' ), esc_html__( 'Ethiopia', 'gwangi' ), esc_html__( 'Fiji', 'gwangi' ), esc_html__( 'Finland', 'gwangi' ), esc_html__( 'France', 'gwangi' ), esc_html__( 'Gabon', 'gwangi' ), esc_html__( 'Gambia, The', 'gwangi' ), esc_html__( 'Georgia', 'gwangi' ), esc_html__( 'Germany', 'gwangi' ), esc_html__( 'Ghana', 'gwangi' ), esc_html__( 'Greece', 'gwangi' ), esc_html__( 'Grenada', 'gwangi' ), esc_html__( 'Guatemala', 'gwangi' ), esc_html__( 'Guinea', 'gwangi' ), esc_html__( 'Guinea-Bissau', 'gwangi' ), esc_html__( 'Guyana', 'gwangi' ), esc_html__( 'Haiti', 'gwangi' ), esc_html__( 'Honduras', 'gwangi' ), esc_html__( 'Hungary', 'gwangi' ), esc_html__( 'Iceland', 'gwangi' ), esc_html__( 'India', 'gwangi' ), esc_html__( 'Indonesia', 'gwangi' ), esc_html__( 'Iran', 'gwangi' ), esc_html__( 'Iraq', 'gwangi' ), esc_html__( 'Ireland', 'gwangi' ), esc_html__( 'Israel', 'gwangi' ), esc_html__( 'Italy', 'gwangi' ), esc_html__( 'Jamaica', 'gwangi' ), esc_html__( 'Japan', 'gwangi' ), esc_html__( 'Jordan', 'gwangi' ), esc_html__( 'Kazakhstan', 'gwangi' ), esc_html__( 'Kenya', 'gwangi' ), esc_html__( 'Kiribati', 'gwangi' ), esc_html__( 'Korea, North', 'gwangi' ), esc_html__( 'Korea, South', 'gwangi' ), esc_html__( 'Kuwait', 'gwangi' ), esc_html__( 'Kyrgyzstan', 'gwangi' ), esc_html__( 'Laos', 'gwangi' ), esc_html__( 'Latvia', 'gwangi' ), esc_html__( 'Lebanon', 'gwangi' ), esc_html__( 'Lesotho', 'gwangi' ), esc_html__( 'Liberia', 'gwangi' ), esc_html__( 'Libya', 'gwangi' ), esc_html__( 'Liechtenstein', 'gwangi' ), esc_html__( 'Lithuania', 'gwangi' ), esc_html__( 'Luxembourg', 'gwangi' ), esc_html__( 'Macedonia', 'gwangi' ), esc_html__( 'Madagascar', 'gwangi' ), esc_html__( 'Malawi', 'gwangi' ), esc_html__( 'Malaysia', 'gwangi' ), esc_html__( 'Maldives', 'gwangi' ), esc_html__( 'Mali', 'gwangi' ), esc_html__( 'Malta', 'gwangi' ), esc_html__( 'Marshall Islands', 'gwangi' ), esc_html__( 'Mauritania', 'gwangi' ), esc_html__( 'Mauritius', 'gwangi' ), esc_html__( 'Mexico', 'gwangi' ), esc_html__( 'Micronesia', 'gwangi' ), esc_html__( 'Moldova', 'gwangi' ), esc_html__( 'Monaco', 'gwangi' ), esc_html__( 'Mongolia', 'gwangi' ), esc_html__( 'Morocco', 'gwangi' ), esc_html__( 'Mozambique', 'gwangi' ), esc_html__( 'Myanmar', 'gwangi' ), esc_html__( 'Namibia', 'gwangi' ), esc_html__( 'Nauru', 'gwangi' ), esc_html__( 'Nepal', 'gwangi' ), esc_html__( 'Netherlands', 'gwangi' ), esc_html__( 'New Zealand', 'gwangi' ), esc_html__( 'Nicaragua', 'gwangi' ), esc_html__( 'Niger', 'gwangi' ), esc_html__( 'Nigeria', 'gwangi' ), esc_html__( 'Norway', 'gwangi' ), esc_html__( 'Oman', 'gwangi' ), esc_html__( 'Pakistan', 'gwangi' ), esc_html__( 'Palau', 'gwangi' ), esc_html__( 'Panama', 'gwangi' ), esc_html__( 'Papua New Guinea', 'gwangi' ), esc_html__( 'Paraguay', 'gwangi' ), esc_html__( 'Peru', 'gwangi' ), esc_html__( 'Philippines', 'gwangi' ), esc_html__( 'Poland', 'gwangi' ), esc_html__( 'Portugal', 'gwangi' ), esc_html__( 'Qatar', 'gwangi' ), esc_html__( 'Romania', 'gwangi' ), esc_html__( 'Russia', 'gwangi' ), esc_html__( 'Rwanda', 'gwangi' ), esc_html__( 'Saint Kitts and Nevis', 'gwangi' ), esc_html__( 'Saint Lucia', 'gwangi' ), esc_html__( 'Saint Vincent', 'gwangi' ), esc_html__( 'Samoa', 'gwangi' ), esc_html__( 'San Marino', 'gwangi' ), esc_html__( 'Sao Tome and Principe', 'gwangi' ), esc_html__( 'Saudi Arabia', 'gwangi' ), esc_html__( 'Senegal', 'gwangi' ), esc_html__( 'Serbia and Montenegro', 'gwangi' ), esc_html__( 'Seychelles', 'gwangi' ), esc_html__( 'Sierra Leone', 'gwangi' ), esc_html__( 'Singapore', 'gwangi' ), esc_html__( 'Slovakia', 'gwangi' ), esc_html__( 'Slovenia', 'gwangi' ), esc_html__( 'Solomon Islands', 'gwangi' ), esc_html__( 'Somalia', 'gwangi' ), esc_html__( 'South Africa', 'gwangi' ), esc_html__( 'Spain', 'gwangi' ), esc_html__( 'Sri Lanka', 'gwangi' ), esc_html__( 'Sudan', 'gwangi' ), esc_html__( 'Suriname', 'gwangi' ), esc_html__( 'Swaziland', 'gwangi' ), esc_html__( 'Sweden', 'gwangi' ), esc_html__( 'Switzerland', 'gwangi' ), esc_html__( 'Syria', 'gwangi' ), esc_html__( 'Taiwan', 'gwangi' ), esc_html__( 'Tajikistan', 'gwangi' ), esc_html__( 'Tanzania', 'gwangi' ), esc_html__( 'Thailand', 'gwangi' ), esc_html__( 'Togo', 'gwangi' ), esc_html__( 'Tonga', 'gwangi' ), esc_html__( 'Trinidad and Tobago', 'gwangi' ), esc_html__( 'Tunisia', 'gwangi' ), esc_html__( 'Turkey', 'gwangi' ), esc_html__( 'Turkmenistan', 'gwangi' ), esc_html__( 'Tuvalu', 'gwangi' ), esc_html__( 'Uganda', 'gwangi' ), esc_html__( 'Ukraine', 'gwangi' ), esc_html__( 'United Arab Emirates', 'gwangi' ), esc_html__( 'United Kingdom', 'gwangi' ), esc_html__( 'United States', 'gwangi' ), esc_html__( 'Uruguay', 'gwangi' ), esc_html__( 'Uzbekistan', 'gwangi' ), esc_html__( 'Vanuatu', 'gwangi' ), esc_html__( 'Vatican City', 'gwangi' ), esc_html__( 'Venezuela', 'gwangi' ), esc_html__( 'Vietnam', 'gwangi' ), esc_html__( 'Yemen', 'gwangi' ), esc_html__( 'Zambia', 'gwangi' ), esc_html__( 'Zimbabwe', 'gwangi' ), ) ); foreach ( $countries as $i => $country ) { xprofile_insert_field( array( 'field_group_id' => 1, 'parent_id' => $country_list_id, 'type' => 'selectbox', 'name' => $country, 'option_order' => $i + 1, ) ); } }
If you wish, we could provide you with the code template to programmatically insert your city values but like mentioned above, you will need to manually add your 500 cities to the list.
Regards,
October 2, 2018 at 09:47 #2662 -
AuthorPosts
Hi there,
This topic has been inactive for a while now so we will be closing it to keep the forum tidy. Don't hesitate to create a new topic if you still need help and we'll be glad to help you!
Best regards,
The Themosaurus team.
The topic ‘List of Cities’ is closed to new replies.