2

Я новичок в WordPress. Недавно я создал свой собственный html-сайт и преобразовал его в WordPress. Он отлично работает в WordPress. Но есть одна проблема, и я не могу изменить содержание веб-сайта через WordPress. Может быть, это потому, что я закодировал html в index.php моей темы, но я не уверен, что это имеет какой-то эффект. Сейчас моя тема имеет следующие файлы:Не могу редактировать мой html на тему Wordpress на wordpress

  1. index.php

  2. footer.php

  3. header.php

  4. style.css

  5. скриншот .png

  6. CSS (папка)

  7. JS (папка)

  8. шрифты (папка)

  9. IMG (папка)

Любой вид помощи будет весьма признателен.

+0

Какой раздел вашего WordPress сайта вы пытаетесь изменить? Вам нужен шаблон для каждой части. –

+0

Какую тему вы используете? –

+0

Я просто пытаюсь редактировать содержимое своей страницы через Wordpress. а также каждая новая страница, которую я создаю, выглядит exaclty одинаковой. Я знаю, что это потому, что я закодировал html в файле index.php. –

ответ

1

Dont hard code all your html в вашем index.php вместо этого создайте шаблоны, используя WP loop, а затем создайте свои страницы в Wordpress Admin, используя эти шаблоны. Например, если вы используете Двадцать Fifteen Wordpress тема, Ваш главный шаблон может быть похож на это:

<?php 
/** 
* The main template file 
* Template Name: Front_Page 
* 
* This is the most generic template file in a WordPress theme 
* and one of the two required files for a theme (the other being style.css). 
* It is used to display a page when nothing more specific matches a query. 
* e.g., it puts together the home page when no home.php file exists. 
* 
* Learn more: {@link https://codex.wordpress.org/Template_Hierarchy} 
* 
* @package WordPress 
* @subpackage Twenty_Fifteen 
* @since Twenty Fifteen 1.0 
*/ 
    get_header(); ?> 

    <div id="primary" class="content-area"> 
     <main id="main" class="site-main" role="main"> 

     <?php if (have_posts()) : ?> 

      <?php if (is_home() && ! is_front_page()) : ?> 
       <header> 
        <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1> 
       </header> 
      <?php endif; ?> 

      <?php 
      // Start the loop. 
      while (have_posts()) : the_post(); 

       /* 
       * Include the Post-Format-specific template for the content. 
       * If you want to override this in a child theme, then include a file 
       * called content-___.php (where ___ is the Post Format name) and that will be used instead. 
       */ 
       get_template_part('content', get_post_format()); 

      // End the loop. 
      endwhile; 

      // Previous/next page navigation. 
      the_posts_pagination(array(
       'prev_text'   => __('Previous page', 'twentyfifteen'), 
       'next_text'   => __('Next page', 'twentyfifteen'), 
       'before_page_number' => '<span class="meta-nav screen-reader-text">' . __('Page', 'twentyfifteen') . ' </span>', 
      )); 

     // If no content, include the "No posts found" template. 
     else : 
      get_template_part('content', 'none'); 

     endif; 
     ?> 

     </main><!-- .site-main --> 
    </div><!-- .content-area --> 

<?php get_footer(); ?> 

Затем создайте Front Page: В Страницы выберите Добавить новую страницу. Назовите его «Домой». Поместите динамическое содержимое html в область содержимого. Выберите шаблон Front_Page, который вы создали ранее (с правой стороны). Дополнительную информацию см. В ссылке WP codex: WordPress Static Front Page Process

Теперь, чтобы изменить содержимое страницы, вам просто нужно будет отредактировать страницы в панели администратора WP. Надеюсь это поможет.

Редактировать 1: Вы можете вставлять свои таблицы стилей и Js-файлов в файл заголовка, как вы традиционно, или через функцию. Php темы. Для получения информации см. Including CSS & JavaScript и wp_enqueue_style.

Edit 2: Да лучше использовать существующую тему и настроить его или сделать детскую тему самостоятельно, используя существующую тему WP Child Theme

+0

, каково конкретное имя этого файла шаблона. это page.php ?? –

+0

@SHARJEELIMTIAZ, приведенный выше пример основного шаблона index.php –

Смежные вопросы