Удобное подтверждение заданий в Gogetlinks

В gogetlinks.net при подтверждении выполнения заданий нужно не только предоставить ссылку на запись с выполненным заданием как в блогуне, а также, по желанию рекламодателя, может потребоваться указать путь до поста в виде «Главная страница — Название категории — Название поста», чтобы рекламодатель убедился в том, что до страницы с выполненным заданием можно добраться с главной страницы и увидел вложенность страницы. Получается что каждый раз при выполнении задания приходится сначала копировать ссылку на пост и вставлять ее, затем таким же образом копировать название категории или вписывать его вручную, а затем копировать и вставлять название поста. Я предлагаю небольшие изменения в шаблоне wordpress, которые помогут облегчить эту задачу.

После внесения необходимых изменений, после каждого поста, только администратору будет показываться путь до поста (Главная → Название категории → Название поста), который при клике по нему сразу выделиться и останется только скопировать его, чтобы вставить в GGL, выглядит это так:

Внимание! Будет необходимо редактировать шаблон блога, поэтому сохраняйте резервные копии всех файлов, которые будете редактировать, ведь PHP по сравнению с HTML очень капризен и одна лишняя запятая или точка может сделать блог недоступным.

Для того, чтобы вставить такую строчку в одиночный пост необходимо отредактировать шаблон SINGLE.PHP (одиночная запись), перейдем на его редактирование: Админка → Внешний вид → Редактор → Single.php. Здесь нужно найти конец поста или любое другое место, куда вы хотите вставить путь до статьи, я вставил его после этого кода:

<?php the_content(); ?>

А вот сам код:

<?php if (current_user_can('level_10')) { ?>
<input readonly="readonly" style="color: rgb(0, 0, 0);" onmouseover="this.className='tmplCodeHo'" onmouseout="this.className='tmplCodeH'" onclick="this.select()" value="Главная &rarr; <?php $category = get_the_category(); echo $category[0]->cat_name; ?> &rarr; <?php the_title(); ?>" size="100">
<?php } ?>

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

Если у вас есть дополнения или замечания, пишите в комментариях, ведь я не программист, мог и что-то ужасное совершить в коде. Что произойдет при наличии вложенных категорий, к сожалению, не знаю.

1 комментарий к записи “Удобное подтверждение заданий в Gogetlinks

  1. skiv

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *