2012-09-21 8 views
0

Перед тем, как меня обманули RTM, я сделал это в Google, но все, что у меня было, это учебники по установке тем.Отслеживание процессов Wordpress

Мне нужно изменить ссылку на сайт друга. Обычно я бы просто ssh в сервер выдал команду vim index.html и изменил <a href='this.html'>This<\a> на <a href='that.html'>That<\a>, но Wordpress действительно делает мою голову. Изменение ссылки в файле index.html не влияет, и, кроме того, я могу сказать, что есть некоторые отличия что приводит меня к мысли, что он не используется на всех

Так что первое, что я смотрел на это .htaccess файл:

DirectoryIndex index.php index.html 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Затем я посмотрел на index.php файла:

<?php 
/** 
* Front to the WordPress application. This file doesn't do anything, but loads 
* wp-blog-header.php which does and tells WordPress to load the theme. 
* 
* @package WordPress 
*/ 

/** 
* Tells WordPress to load the WordPress theme and output it. 
* 
* @var bool 
*/ 
define('WP_USE_THEMES', true); 

/** Loads the WordPress Environment and Template */ 
require('./wp-blog-header.php'); 

Итак, я отправился в wp-blog-header.php, затем wp-config.php, после чего я просто сдался.

Я хочу знать, что именно делают шаблоны Wordpress. Устанавливают ли они только некоторые из CSS-кода и упрощают связь с блогами и facebook? То, что я искал, было что-то в Wordpress Dashboard, похожее на это:

Main Page = index.html 

Но ничего подобного не существует. На вкладке pages есть страница «home», и это определенно является «домашней страницей», которую я вводил, но HTML-код, отображаемый для него в Wordpress, не соответствует HTML-коду, когда я нажимаю «Просмотр источника страницы». Итак, где именно создается этот новый код? Мне нужно как-то перехватить его и изменить ссылку.

ответ

2

Темы Wordpress основаны на файлах шаблонов, которые автоматически загружаются в зависимости от содержимого. Есть много разных возможностей, но, как правило, index.php - это то, что вызывается для всех запросов, а затем загружает соответствующие файлы шаблонов. Файлы будут расположены в wp-content/themes/YOURTHEME

  • header.php вызывается из большинства страниц и определяет верхнюю часть шаблона
  • footer.php вызывается из большинства страниц и определяет нижнюю часть шаблона
  • page.php определяет содержание раздела на «страницы» почтовых типов
  • category.php определяет раздел контента для «категории»

Другие файлы могут определять пользовательские шаблоны, которые затем используются для определенных страниц, выбирая этот шаблон в правой части редактора страницы в Wordpress Admin.

Вы можете найти более подробную информацию о тематических шаблонов Wordpress здесь: http://codex.wordpress.org/Template_Hierarchy

+0

спасибо. Оказывается, что случилось, что парень использовал статический шаблон для домашней страницы, а затем вручную обновил файл шаблона. Я сделал «grep -R uniquePhrase», но по какой-то причине он совсем не доходил до контента/тем/ – puk

+1

немного не по теме, но синтаксис grep был бы «grep -r» уникальной фразой ». '(последнее важно) – doublesharp

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