<ul class="list"><li><?
$data = xprofile_get_field_data( 'Вид деятельности в судебной экспертизе', bp_get_member_user_id() );
if ( $data && is_array( $data ) ) {
$data = array_slice( $data, 0, 5 );
$data = join( '</li><li>',$data );
}
echo $data;
?></li></ul>
if (DYNAMIC_CACHE_TAG != '') {
function dynamic_cache_safety($safety) {
return 1;
}
add_cacheaction('wpsc_cachedata_safety', 'dynamic_cache_safety');
function dynamic_cache_filter(&$cachedata) {
$message = 'Привет, Василий!';
return str_replace(DYNAMIC_CACHE_TAG, $message, $cachedata);
}
add_cacheaction('wpsc_cachedata', 'dynamic_cache_filter');
}
У меня Hello world выводится под футером
function dynamic_cache_test_template_tag() {
echo DYNAMIC_CACHE_TEST_TAG; // This is the template tag
}
function dynamic_cache_test_init() {
add_action( 'wp_footer', 'dynamic_cache_test_template_tag' );
}
add_cacheaction( 'add_cacheaction', 'dynamic_cache_test_init' );
но скрипт не срабатывает
<?php $region_activity = xprofile_get_field_data( 'Регион деятельности', $members_template->member->ID );
if(is_array($region_activity)) {
foreach($region_activity as $region) {
echo $region; //или echo $region[0];
}
} else {
echo $region_activity;
} ?>
echo xprofile_get_field_data( 'Регион деятельности', $members_template->member->ID );
$region_activity = xprofile_get_field_data( 'Регион деятельности', $members_template->member->ID );
echo $region_activity;
<?php var_dump(bp_get_profile_field_data(array('field' => 'Регион деятельности', 'user_id' => $members_template->member->ID))); ?>
<?php var_dump(xprofile_get_field_data( 'Регион деятельности', $members_template->member->ID )); ?>
if (DYNAMIC_CACHE_TAG != '') {
function dynamic_cache_safety($safety) {
return 1;
}
add_cacheaction('wpsc_cachedata_safety', 'dynamic_cache_safety');
function dynamic_cache_filter(&$cachedata) {
$post_id = url_to_postid("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
if ($post_id) {
get_post_views(true, $post_id);
}
return str_replace(DYNAMIC_CACHE_TAG, '<script>window.nonce = "' . wp_create_nonce('mynonce') . '";</script>', $cachedata);
}
add_cacheaction('wpsc_cachedata', 'dynamic_cache_filter');
function dynamic_cache_template_tag() {
echo DYNAMIC_CACHE_TAG;
}
function dynamic_cache_init() {
add_action('wp_footer', 'dynamic_cache_template_tag');
}
add_cacheaction('add_cacheaction', 'dynamic_cache_init');
}
<?php $posts = get_posts(array(
'post_type' => 'beer',
'tax_query' => array(
array(
'taxonomy' => 'beer-sections',
'field' => 'term_id',
'terms' => $cat_id,
),
),
'posts_per_page' => -1
)); ?>
$cats = get_categories(array(
'orderby' => 'name',
'order' => 'ASC',
'taxonomy' => 'beer-sections'
));
$Регион деятельности
$site_field = xprofile_get_field_data( 'Сайт', $members_template->member->ID );
Выглядит примерно так:
и потом в шаблоне