Вот что я хочу сделать. Когда пользователь создает профиль, они заполняют какую-либо информацию формой. После отправки формы информация отображается в их профиле. Одно из полей формы будет кнопкой, которую другие пользователи могут щелкнуть, чтобы выполнить действие. Чтобы отобразить кнопку, это PHP, который у меня есть:
add_action('kleo_bp_after_profile_name', 'my_profile_button');
function my_profile_button()
{
echo '<a href="#" class="success button radius show-for-small" rel="nofollow">Talk</a>';
}
Мне нужно ввести информацию о форме в href= "#". Кто-нибудь знает об этом?
Благодарю.
Похоже, вы хотите просто отправить форму, которую пользователь заполнит. Если это так, вы не можете использовать ссылку, но вам нужно использовать кнопку:
<form action="submitpage.php" method="post">
Name: <input type="text" />
<input type="submit" value="Some Text" />
</form>
или
<form action="submitpage.php" method="post">
Name: <input type="text" />
<button type="submit" class="success button radius show-for-small">Some Text</button>
</form>
Конечно, если вы захватили эту информацию с помощью переменной POST, например, с именем "перенаправление", вы можете использовать ее для создания кнопки. Проблема в том, что я не очень хорошо понимаю, что вы имеете в виду, чтобы быть помещенным в href= "#", потому что кнопки не имеют этого свойства, поэтому я пишу вам код, чтобы использовать его при перенаправлении, которое выполняется в нажав кнопку:
<input type="button" value="submit" onclick="location.href='<?php echo $_POST["redirect"];?>';">
Если вы хотите использовать информацию в ссылке, которая на самом деле имеет свойство href, используйте это:
<a id="link" href="<?php echo $_POST['redirect'];?>">Text of the link</a>