Я сам создаю сайт, и мне нужна помощь, потому что я не очень хорош … Все, что я узнал только через Google, форумы и блоги. Теперь я застрял в очень сложной для меня части моего сайта.
Я буду просить вас шаг за шагом и посмотреть, смогу ли я заполнить сайт с вашей помощью.
Извините, если мой английский не идеален, я итальянец.
Итак, начнем.
Я создал сайт с помощью WordPress, используя тему. Я изменил шрифт (непосредственно в CSS и не использовал руководство, потому что мой шрифт не был указан), я настроил каждую часть с помощью панели, плагина и редактировал непосредственно код страниц.
Я говорю вам это, чтобы вы могли понять мой уровень.
Если я цифра «www.mysite.com/xx«(где» xx «- это страница, которая не существует), это происходит из-за ошибки 404 страницы.
Ну, я тоже отредактировал эту страницу (404.php в редакторе WordPress) с моим личным текстом. Я не трогал файл htaccess.
Так что теперь моя первая цель пришла.
Я хочу использовать страницу ошибки для создания динамических страниц.
На этой странице я хочу написать свой текст и «хх«слово, поэтому я должен получить его по ссылке»www.mysite.com/xx».
С Java-скриптом все должно быть просто, но я не знаю, с чего начать …
Мне нужно поместить это слово в переменную, потому что мне нужно будет обработать его во второй момент.
Это мой код 404.php:
<?php
/**
* The template for displaying 404 pages (Not Found)
*/
?>
<?php get_header(); ?>
<div class="row">
<div class="col-md-9">
<section class="content">
<article>
<h2><?php esc_html_e( 'Attenzione', 'iamsocial' ); ?></h2>
<p><?php
$url1 = 'http://www.example.com';
esc_html_e( 'Correttore in fase di ultimazione.', 'iamsocial' ); ?></p><p><?php esc_html_e( 'Vai alla ', 'iamsocial' ); ?> <a href="<?php echo esc_url( $url1 ); ?>"><?php esc_html_e( 'home page.', 'iamsocial' ); ?></a></p>
</article>
</section>
</div>
<aside class="col-md-3">
<?php get_sidebar(); ?>
</aside>
</div>
<?php get_footer(); ?>
Часть базы данных находится на следующем вопросе.
Спасибо за Ваше внимание.
Вам не нужен Javascript для этого. Вы можете сделать это в PHP с помощью:
$path = $_SERVER["REQUEST_URI"]
Это вернет «xx» часть URL.
Если вам нужна только последняя часть URL, как говорит Стивен, вы можете разбить на / и получить последний элемент:
// URL = site.com/page/xx
$page = explode("/", $_SERVER["REQUEST_URI"]); // = /page/xx
$lastEl = end($page); // = xx
Других решений пока нет …