Спрашиваем и отвечаем по Wordpress-12

CS
На сайте с 01.05.2017
Offline
5
#31
Эдуардoff:
Добрый вечер.
Сижу и перебираю плагины регистрации.
Нужен плагин, который бы открывал ссылки на скачивание только зарегистрированным пользователям. Собственно для улучшения поведенческих факторов. Дело в том, что статьи с описанием маленькие, а под ними сразу кнопка на скачивание. А нужно чтобы кнопка работала только для зарегистрированных - больше телодвижений - лучше пф.
Можно конечно ссылку вокруг баннерами Амиго завешать, чтобы было непонятно, но я такое терпеть не могу сам и не хочу делать другим.
Что-то уже 3 плагина перебрал, или не то, или не нашел где именно эта функция. А их наверно десяток. Может кто с конкретным плагином сталкивался, чтобы не перебирать всю пачку

Посмотрите в сторону Download Monitor

Игорь К
На сайте с 07.02.2005
Offline
151
#32
Sitealert:
Yoast SEO повнимательнее посмотрите, может он "виноватый".

Спасибо за помощь! именно Yoast SEO "виноват"! Вы гений! )))

Просто я посмотрел дальше закладки настройки Yoast SEO, а на первой именно тире стояло.

Грамотная регистрация торговой марки - ЗДЕСЬ (http://tm.ua/)
B
На сайте с 19.04.2014
Offline
29
#33

Есть функция которая в шорткоде выводит подкатегории в нужное место.. Как ограничить количество вывода под категорий? к пример из 30 под категорий выводит первые 10?



function cat_id_func( $atts ) {

$term_id = '';

extract( shortcode_atts( array(
'term_id' => $term_id,
), $atts ) );

$taxonomy_name = 'product_cat';
$term_children = get_term_children( $term_id, $taxonomy_name );



echo '<ul>';
foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}
echo '</ul>';

}
add_shortcode( 'productcat', 'cat_id_func' );

tommy-gung
На сайте с 22.11.2006
Offline
287
#34

перед циклом foreach, обрезать массив

$term_children = array_slice($term_children, 0, 10);
Здесь не могла быть ваша реклама
B
На сайте с 19.04.2014
Offline
29
#35
tommy-gung:
перед циклом foreach, обрезать массив

$term_children = array_slice($term_children, 0, 10);

Спасибо разобрался..)


function cat_id_func( $atts ) {

$term_id = '';
$limit = '3';

extract( shortcode_atts( array(
'term_id' => $term_id,
'limit' => $limit,
), $atts ) );


$taxonomy_name = 'product_cat';
$term_children = get_term_children( $term_id, $taxonomy_name );
$term_children = array_slice($term_children, 1, $limit);



echo '<ul>';
foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}
echo '</ul>';

}
add_shortcode( 'productcat', 'cat_id_func' );



---------- Добавлено 01.06.2017 в 16:49 ----------

С пред идущим вопросом разобрался, не получается теперь вывести название основной категории с верху.

Belfis:
Есть функция которая в шорткоде выводит подкатегории в нужное место.. Как ограничить количество вывода под категорий? к пример из 30 под категорий выводит первые 10?




function cat_id_func( $atts ) {

$term_id = '';

extract( shortcode_atts( array(
'term_id' => $term_id,
), $atts ) );

$taxonomy_name = 'product_cat';
$term_children = get_term_children( $term_id, $taxonomy_name );



echo '<ul>';
foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}
echo '</ul>';

}
add_shortcode( 'productcat', 'cat_id_func' );

Q
На сайте с 03.10.2011
Offline
301
#36

подскажите пожалуйста, как организовать калькулятор доставки для сайта грузоперевозок, чтобы расстояние бралось, к примеру с яндекс карт, и города выбирались с автоподстановкой при вводе названия.

или нужно вручную добавлять? по идее можно использовать WPCC, но это думаю не вариант, так как вводить данных дофига.

и если заказывать, сколько будет стоить такой калькулятор?

CS
На сайте с 01.05.2017
Offline
5
#37
qvaro:
подскажите пожалуйста, как организовать калькулятор доставки для сайта грузоперевозок, чтобы расстояние бралось, к примеру с яндекс карт, и города выбирались с автоподстановкой при вводе названия.

WPCC и тому подобные плагины, но правильно заметили придется добавлять много информации + будет выглядеть не так эффектно как с использованием API карт. Но по-другому через WPCC никак.

и если заказывать, сколько будет стоить такой калькулятор?

Пару тысяч рублей.

_
На сайте с 28.12.2004
Offline
156
#38

Подскажите, плиз, как вывести данные в шаблоне в конкретной категории и всех её дочерних категориях.

Чисто для категории вывожу так:


<?php if (is_category(21)) { ?>
текст
<?php } ?>

Как учесть вложенные категории?

Seredniy
На сайте с 17.03.2008
Offline
251
#39

_DXlink, попробуйте так:



<?php if (is_category(21) OR term_is_ancestor_of( 1, 5, 'category') ) { ?>
текст
<?php } ?>

Wordpress и другие CMS: правки, настройка, верстка и натяжка шаблонов, разработка сайтов "под ключ" (/ru/forum/1008050)
okwell
На сайте с 12.07.2012
Offline
81
#40

_DXlink, или так


if( cat_is_ancestor_of(21, $cat) or is_category(21) ){
// код
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий