Как использовать внешний код PHP в теме Wordpress? - PullRequest
0 голосов
/ 05 мая 2020

Я не понимаю, как реализовать следующую функцию в теме 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>

Теперь, как использовать его в функции темы без каких-либо внешних файлов / страниц / папок?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...