Как внести изменения в HTML на главной странице сайта WordPress?

#wordpress

#wordpress

Вопрос:

Я использую тему под названием Starkit, я искал index.html в редакторе тем, но не нашел его, вместо этого я нашел index.php файл, содержащий только эти строки кода:

 <?php 
/**
Template Name: Default homepage
*/
?>
<?php 
    get_header();
    do_action( 'startkit_sections', false );
    get_template_part('sections/startkit','blog');
    get_footer();
?>
  

Я хочу внести некоторые изменения в HTML, но я понятия не имею, где я могу его найти.

Ответ №1:


в WordPress нет файлов .html… вы найдете весь html внутри PHP-файлов рядом с php-блоками..

вот так :

 <div>
<?php echo 'hey mohammed';
</div>
  

который выведет предложение: «привет, Мохамед» внутри тега …

и иногда вы найдете html, написанный ВНУТРИ блоков php..
вот так :

 <?php echo '<div>hey mohammed</div>'; ?>
  

который выполняет то же самое, что и первый блок


итак, как вы работаете с файлами WordPress и редактируете его html !?

в WordPress существует иерархия шаблонов, которые необходимо использовать…
пример:
header.php содержит что-то вроде этого (с большим количеством блоков php внутри него) взгляните на header.php :

 <!doctype html>
<head>
    <title>something</title>   
</head>
<body>
 
  

и footer.php воля содержит что-то вроде этого :

 </body>
</html>
  

итак, теперь, после того, как мы поняли, как работает WordPress :
я могу объяснить ваш код:

  1. get_header() используется для включения header.php досье.

  2. get_footer() используется для включения footer.php досье.

  3. do_action() создает нечто, называемое перехватами, которые могут быть выполнены в другом месте

  4. get_template_part(‘sections/ startkit’,’blog’) используется для включения файла с именем startkit-blog.php внутри папки под названием «разделы».

** Обратите внимание **: большая часть HTML, которую вы хотите отредактировать, существует внутри sections/startkit-blog.php досье…