Я не понимаю, как реализовать следующую функцию в теме Wordpress (без создания новой страницы).
В настоящее время я использую следующий метод в папке root (вне WP). Но я хочу встроить его в тему, даже не создавая новую страницу.
Отправка текущего URL:
<!-- Somewhere in Footer -->
<a target="_blank" href="http://theidioms.com/new-window.php?link=<?php echo get_permalink( $post->ID ); ?>">
Copy URL
</a>
Открытие нового окна. php из root - получение текущего URL в поле и копирование с помощью JS onclick.
<!DOCTYPE html>
<html>
<body>
<?php
if (isset($_GET['link'])) { //to check if the form was submitted
$link= $_GET['link'];
echo '<input type="text" value="' . $link . '" id="myInput">';
}
?>
<button onclick="myFunction()">Copy</button>
<script>
function myFunction() {
var copyText = document.getElementById("myInput");
copyText.select();
copyText.setSelectionRange(0, 99999)
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
}
</script>
</body>
</html>
Теперь, как использовать его в функции темы без каких-либо внешних файлов / страниц / папок?