Сделать Аватар также гиперссылкой - PullRequest
0 голосов
/ 15 марта 2020

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

<h4 class="sc_team_item_title"><?php echo (!empty($post_options['link']) ? '<a href="'.esc_url($post_options['link']).'">' : '') . (!empty($post_data['post_id']) ? insurance_ancora_get_post_title($post_data['post_id']) : '') . (!empty($post_options['link']) ? '</a>' : ''); ?></h4>

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

<div class="sc_team_item_avatar"><?php insurance_ancora_show_layout($post_options['photo']); ?></div>

Я хотел бы сделать эта картинка также гиперссылка, перенаправляющая на профиль участника. Я совсем новичок на PHP, и все, что я пробовал, терпит неудачу. Не могли бы вы дать мне руку на это? Я думаю, все, что вам нужно, находится в первом разделе кода. Если вам нужен весь файл php, пожалуйста, дайте мне знать.

1 Ответ

1 голос
/ 15 марта 2020

Попробуйте: (надеюсь, у вас так получится)

<div style="cursor: pointer;" onclick="window.location='<?php echo esc_url($post_options['link']); ?>';" class="sc_team_item_avatar"><?php insurance_ancora_show_layout($post_options['photo']); ?></div>

Или проверьте, не является ли переменная пустая, может быть, лучше

<div style="cursor: pointer;" onclick="window.location='<?php if(!empty($post_options['link'])){ echo esc_url($post_options['link']);} ?>';" class="sc_team_item_avatar"><?php insurance_ancora_show_layout($post_options['photo']); ?></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...