0

RTM で攻撃を受ける前に、これをグーグルで検索しましたが、テーマのインストール方法に関するチュートリアルしか得られませんでした。

友達のウェブサイトへのリンクを変更する必要があります。通常、私はサーバーに 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あきらめました。

私が知りたいのは、ワードプレスのテンプレートが正確に何をするかです。CSS コードの一部をセットアップして、ブログや Facebook へのリンクを簡単にするだけですか? 私が探していたのは、これに似たワードプレスダッシュボードの何かでした:

Main Page = index.html

しかし、そのようなものは存在しません。タブの下にpages「ホームページ」ページがあり、それは間違いなく私が入力した「ホームページ」ですが、Wordpress で表示される HTML コードは、「ページのソースを表示」をクリックしたときに HTML コードと一致しません。では、この新しいコードは正確にはどこで生成されているのでしょうか? どうにか傍受してリンクを変更する必要があります。

4

1 に答える 1

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をご覧ください。

于 2012-09-22T13:58:41.383 に答える