Нет ссылки «редактировать» пост.

Добрый день.

Есть сайт с шаблоном IMPREZA и в нем нет ссылки на редактирование поста, так же не активна ссылка на профиль автора. При активации стандартного шаблона, обе ссылки отлично работают.

Подскажите, как это починить?

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

Здравствуйте. Вы про ссылку на редактирование, которая ведет в админку? Или в шаблона есть отдельная страница редактирования во фронтэнде?

Если сайт в интернете, можно на него ссылку?

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

На сайте стоит плагин WP User Frontend, он переписывает ссылку на редактирование, на страницу фронтенда. НО:

  1. Если плагин отключить с этим шаблоном, ссылка не появляется.
  2. Если активировать стандартный шаблон Twenty Sixteen появляется ссылка на редактирование, которая с выключенным плагином ведет в админку, а со включенным — на страницу фронденда.

Поэтому проблема явно в шаблоне.

Сайт на локальном хосте, но если поможет — могу выложить  шаблон.

Можете выложить часть кода страницы, где выводится ссылка?

в 05.05.2016.
Добавить Комментарий

В принципе можно вставить <?php edit_post_link(‘<p align=»right»>Правка</p>’); ?> после записи, но хочется воткнуть ее в область с  meta, напрямую не получается, все что ниже шапки сайта тогда не отображается..

Посмотрите в коде шаблона «в области meta», нет ли вставок do_action() или apply_filters

Если есть то можно внедрить ссылку со стороннего файла или плагина.

 

в 05.05.2016.
Добавить Комментарий

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

В шаблоне поста есть массив $meta_html = array_fill_keys( $metas, » ); в который собираются все мета-данные

Затем есть функция которая этот массив отображает, и пока  воткнул вызов функции так:

<div class=»w-blog-post-meta<?php echo empty( $metas ) ? ‘ hidden’ : » ?>»>
<?php echo implode( », $meta_html ) ?> <?php edit_post_link( Правка); ?>
</div>

Но на странице ссылка смещена вниз, надо теперь как то добавить вызов функции в элемент массива.

 

 

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

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.