Esempio n. 1
0
function url_change($new_value, $parameter)
{
    $base = home_url();
    if ($parameter == 'content-type') {
        return $base . '/content-type/' . $new_value . '/country/' . tc_get_query_var('country') . '/org/' . tc_get_query_var('org') . '/technology/' . tc_get_query_var('technology') . '/topic/' . tc_get_query_var('topic') . '/';
    } elseif ($parameter == 'country') {
        return $base . '/content-type/' . tc_get_query_var('content-type') . '/country/' . $new_value . '/org/' . tc_get_query_var('org') . '/technology/' . tc_get_query_var('technology') . '/topic/' . tc_get_query_var('topic') . '/';
    } elseif ($parameter == 'org' || $parameter == 'organization') {
        return $base . '/content-type/' . tc_get_query_var('content-type') . '/country/' . tc_get_query_var('country') . '/org/' . $new_value . '/technology/' . tc_get_query_var('technology') . '/topic/' . tc_get_query_var('topic') . '/';
    } elseif ($parameter == 'technology') {
        return $base . '/content-type/' . tc_get_query_var('content-type') . '/country/' . tc_get_query_var('country') . '/org/' . tc_get_query_var('org') . '/technology/' . $new_value . '/topic/' . tc_get_query_var('topic') . '/';
    } elseif ($parameter == 'topic') {
        return $base . '/content-type/' . tc_get_query_var('content-type') . '/country/' . tc_get_query_var('country') . '/org/' . tc_get_query_var('org') . '/technology/' . tc_get_query_var('technology') . '/topic/' . $new_value . '/';
    }
}
Esempio n. 2
0
            }
            ?>
						</div>
					<?php 
        }
        ?>
				</div>
				<div class="small-12 large-3 columns sidebar text-left filters pb30">
					<a href="#" class="open-filter">Show filters</a>
					<span class="nom uppercase show-for-large-up">Click below to filter</span>
					<div class="all-filter">
						<a href="<?php 
        echo home_url();
        ?>
/content-type/<?php 
        echo tc_get_query_var('content-type');
        ?>
/country/all/org/all/technology/all/topic/all/" class="<?php 
        if (empty($terms_query)) {
            ?>
current<?php 
        }
        ?>
">All</a>
						<?php 
        $terms = get_terms('filter', array('parent' => 0, 'hide_empty' => false));
        foreach ($terms as $term) {
            $j = 0;
            ?>
							<div class="filter-wrapper">
								<div class="filter-title">
Esempio n. 3
0
				display:block;
				position:absolute;
				left:80%;
				top:50%;
			}
	</style>
	
	
	<script>
		$('#Bosnia_and_Herzegovina,#Montenegro,#Moldova,#Estonia,#Latvia,#Lithuania,#Poland,#Belarus,#Ukraine,#Azerbaijan,#Armenia,#Turkey,#Romania,#Slovakia,#Czech_Republic,#Hungary,#Slovenia,#Croatia,#Albania,#Macedonia,#Bulgaria,#Cyprus,#Russia').on('click',
		function() {
			location.href = '<?php 
echo home_url() . '/content-type/' . tc_get_query_var('content-type') . '/country/';
?>
' + $(this).attr('id').toLowerCase() + '<?php 
echo '/org/' . tc_get_query_var('org') . '/technology/' . tc_get_query_var('technology') . '/topic/' . tc_get_query_var('topic') . '/';
?>
';
		});
		
		<?php 
$chs = get_terms('filter', array('parent' => 2, 'hide_empty' => false));
foreach ($chs as $ch) {
    $args2 = array('post_type' => 'organization', 'posts_per_page' => 3, 'tax_query' => array('relation' => 'AND', array('taxonomy' => 'filter', 'field' => 'slug', 'terms' => $ch->slug, 'operator' => 'AND')));
    $query = new WP_Query($args2);
    if ($query->found_posts == 0) {
        $orgs = '0 organizations';
    } elseif ($query->found_posts == 1) {
        $orgs = '1 organization';
    } else {
        $orgs = $query->found_posts . ' organizations';