Домой Каталог: Дополнения WP-Recall Partners System Вид партнерской ссылки Partners System
9ответ(ов) в теме
Vitaliy
не в сети 2 года
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
1
19:25

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

0
koqpo1
не в сети 9 лет
На сайте с 20.01.2016
Участник
2
19:38

$stat = '<p><a href="'.get_ref_url().'">Ваша партнерская ссылка:'.get_ref_url().'</a></p>';

1
Vitaliy
не в сети 2 года
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
3
19:49

Спасибо.
Подскажите, плз, где находится функция, которая выводит партнерские ссылки в произвольном месте через шорткод [ ref-url ]??

0
koqpo1
не в сети 9 лет
На сайте с 20.01.2016
Участник
4
19:53

public_html/wp-content/wp-recall/add-on/partners-system/idnex.php

Ctrl+F

add_shortcode('ref-url','get_ref_url');

1
Vitaliy
не в сети 2 года
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
5
20:03

Я стараюсь сам пробовать учиться, разбираться с кодом но, что-то в этом случае никак....

Что где нужно изменить?:

function get_ref_url($atts=false){
    global $ps_options,$user_ID,$post;

    if(!$user_ID) return false;

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

    $data = $user_ID;
    if(isset($ps_options['ref_page'])&&$ps_options['ref_page'])$page = get_permalink($ps_options['ref_page']);
    else $page = get_home_url().'/';
    if(isset($ps_options['get_data'])&&$ps_options['get_data']==1) $data = get_the_author_meta('user_login',$user_ID);
    $url = rcl_format_url($page).$ps_options['get_name'].'='.$data;

    if($type=='tail') $url .= '&tail='.$post->ID;

    return $url;
}
add_shortcode('ref-url','get_ref_url');

Что бы при вставке шорт-кода [ ref-url ] выводилась партнерская ссылка в виде ссылке а не текста.

По первому примеру сделал, то что хотел в лк:

Вы не можете просматривать опубликованные ссылки

(немного изменил код

$stat = '<p class="aligncenter">Ваша партнерская ссылка: <a href="'.get_ref_url().'">'.get_ref_url().'</a></p>';

А вот с выводом кликабельной ссылки через шорт-код не получается разобраться...

0
koqpo1
не в сети 9 лет
На сайте с 20.01.2016
Участник
6
20:17

Только такое придумал, так как сам в коде не ахти)

<a href="[ ref-url ]">[ ref-url ]</a>

Уберите пробелы в шорткодах

0
koqpo1
не в сети 9 лет
На сайте с 20.01.2016
Участник
8
20:23

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

Вы не можете просматривать опубликованные ссылки
1
Vitaliy
не в сети 2 года
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
9
20:24

koqpo1 сказал(а)

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

Вы не можете просматривать опубликованные ссылки

Спасибо!

1
Тема закрыта. Публикация новых сообщений запрещена.