Filter Reference: geodir_permalink_settings

Summary

Filter GD Permalink Settings array.

Package

GeoDirectory

Change Log

Since: 1.0.0

Used by

geodirectory-admin/option-pages/permalink_settings_array.php: [Line: 17]

Source Code

$geodir_settings['permalink_settings'] = apply_filters('geodir_permalink_settings', array(

    /* Listing Permalink Settings start */
    array('name' => __('Permalink', 'geodirectory'), 'type' => 'no_tabs', 'desc' => 'Settings to set permalink', 'id' => 'geodir_permalink_settings '),


    array('name' => __('Listing Detail Permalink Settings', 'geodirectory'),
        'type' => 'sectionstart',
        'desc' => '',
        'id' => 'geodir_permalink'),

    array(
        'name' => __('Add location in urls', 'geodirectory'),
        'desc' => __('Add location slug in listing urls', 'geodirectory'),
        'id' => 'geodir_add_location_url',
        'type' => 'checkbox',
        'std' => '1',
        'checkboxgroup' => 'start'
    ),

    array(
        'name' => __('Add full location in listing urls', 'geodirectory'),
        'desc' => __('Add full location info with country, region and city slug in listing urls', 'geodirectory'),
        'id' => 'geodir_show_location_url',
        'type' => 'radio',
        'value' => 'all',
        'std' => 'all',
        'radiogroup' => ''
    ),

	array(
        'name' => __('Add country and city slug in listing urls', 'geodirectory'),
        'desc' => __('Add country and city slug in listing urls (/country/city/)', 'geodirectory'),
        'id' => 'geodir_show_location_url',
        'type' => 'radio',
        'std' => 'all',
        'value' => 'country_city',
        'radiogroup' => ''
    ),
	array(
        'name' => __('Add region and city slug in listing urls', 'geodirectory'),
        'desc' => __('Add region and city slug in listing urls (/region/city/)', 'geodirectory'),
        'id' => 'geodir_show_location_url',
        'type' => 'radio',
        'std' => 'all',
        'value' => 'region_city',
        'radiogroup' => ''
    ),
    array(
        'name' => __('Add only city in listing urls', 'geodirectory'),
        'desc' => __('Add city slug in listing urls', 'geodirectory'),
        'id' => 'geodir_show_location_url',
        'type' => 'radio',
        'std' => 'all',
        'value' => 'city',
        'radiogroup' => 'end'
    ),



    array(
        'name' => __('Add category in listing urls', 'geodirectory'),
        'desc' => __('Add requested category slugs in listing urls', 'geodirectory'),
        'id' => 'geodir_add_categories_url',
        'type' => 'checkbox',
        'std' => '1',
    ),

    array(
        'name' => __('Listing url prefix', 'geodirectory'),
        'desc' => __('Listing prefix to show in url', 'geodirectory'),
        'id' => 'geodir_listing_prefix',
        'type' => 'text',
        'css' => 'min-width:300px;',
        'std' => 'places'
    ),

    array(
        'name' => __('Location url prefix', 'geodirectory'),
        'desc' => __('Depreciated, now uses the location page slug', 'geodirectory'),
        'id' => 'geodir_location_prefix',
        'type' => 'text',
        'css' => 'min-width:300px;',
        'std' => 'location' // Default value to show home top section
    ),

    array(
        'name' => __('Location and category url separator', 'geodirectory'),
        'desc' => __('Separator to show between location and category url slugs in listing urls', 'geodirectory'),
        'id' => 'geodir_listingurl_separator',
        'type' => 'text',
        'css' => 'min-width:300px;',
        'std' => 'C' // Default value to show home top section
    ),

    array(
        'name' => __('Listing detail url separator', 'geodirectory'),
        'desc' => __('Separator to show before listing slug in listing detail urls', 'geodirectory'),
        'id' => 'geodir_detailurl_separator',
        'type' => 'text',
        'css' => 'min-width:300px;',
        'std' => 'info' // Default value to show home top section
    ),


    array('type' => 'sectionend', 'id' => 'geodir_permalink'),

    array('name' => __('GeoDirectory Pages', 'geodirectory'),
        'type' => 'sectionstart',
        'desc' => '',
        'id' => 'geodir_pages'),

    array(
        'name' => __('GD Home page', 'geodirectory'),
        'desc' => __('Select the page to use for the GD homepage (you must also set this page in Settings>Reading>Front page for it to work)', 'geodirectory'),
        'id' => 'geodir_home_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Add listing page', 'geodirectory'),
        'desc' => __('Select the page to use for adding listings', 'geodirectory'),
        'id' => 'geodir_add_listing_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Listing preview page', 'geodirectory'),
        'desc' => __('Select the page to use for listing preview', 'geodirectory'),
        'id' => 'geodir_preview_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Listing success page', 'geodirectory'),
        'desc' => __('Select the page to use for listing success', 'geodirectory'),
        'id' => 'geodir_success_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Location page', 'geodirectory'),
        'desc' => __('Select the page to use for locations', 'geodirectory'),
        'id' => 'geodir_location_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Terms and Conditions page', 'geodirectory'),
        'desc' => __('Select the page to use for Terms and Conditions (if enabled)', 'geodirectory'),
        'id' => 'geodir_term_condition_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Info page', 'geodirectory'),
        'desc' => __('Select the page to use for Gd general Info', 'geodirectory'),
        'id' => 'geodir_info_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),

    array(
        'name' => __('Login page', 'geodirectory'),
        'desc' => __('Select the page to use for Login / Register', 'geodirectory'),
        'id' => 'geodir_login_page',
        'type' => 'single_select_page',
        'class' => 'chosen_select'
    ),


    array('type' => 'sectionend', 'id' => 'geodir_pages'),

    /* Listing Detail Permalink Settings End */


)); // End Design settings