0

ちょっとした情報

wordpress とは関係のない特注の Web サイトを構築しました。ルート ディレクトリは次のようになります。

domain.com/            // index.php
domain.com/about/      // about.php
domain.com/contact/    // contact.php
domain.com/news/       // news.php
etc...

ただし、WordPress を使用して、サイト ( ) 内の 1 ページのコンテンツを制御し、domain.com/newsこのページの現在の Web サイト デザインを維持したいと考えています。

WordPress をサブディレクトリ here にインストールすることから始めましたdomain.com/_wp/。次はどこに行こうか迷ってます…

WordPress が、自分のサイトのページとは別のページと関係を持ちたくないのですがdomain.com/news、WordPress に慣れていないので、これを行う方法がわかりません。

特定のフォーラムでウェブを見回しましたが、どれも本当に意味がありません。

  1. http://wordpress.org/support/topic/can-i-use-wordpress-on-only-part-of-my-website-and-design-the-rest-in-dw
  2. http://codex.wordpress.org/Creating_a_Static_Front_Page

私の質問

上の WordPress データベースから「ニュース フィード」を取得するコードを書きますがdomain.com/news/、それまでの間、次のことを知りたいです。

  1. 現在、WordPress には「ページ」などの不要なセクションがたくさんあります。WordPress を削除して、ブログ編集ツールのみを含めるにはどうすればよいですか?
  2. 「ニュース フィード」に投稿を追加するには、どのセクションを使用すればよいですか? 「投稿」セクションを使用する必要があると思いますが、確認が必要です:-)
  3. WordPress はテーマの 1 つを [外観] タブでサイトに適用しましたが、これを無視する必要がありますか? 投稿されているコンテンツとは関係がないため、ウィジェットやメニューなども無視する必要がありますか?

上記のすべての質問についてお詫び申し上げます。WordPress は当初考えていたよりも少し複雑です。上記のすべてを自分で解決しようとしましたが、残念ながら成功していません。今必要なのは正しい方向を指しているだけです

4

3 に答える 3

1

WordPress ドキュメントから、投稿のみを表示するには:

<?php
require('/the/path/to/your/wp-blog-header.php');
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : start_wp(); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>    
<?php the_excerpt(); ?> 
<?php
endforeach;
?>

WP のデフォルト テーマ ( /wp-content/themes/YOURTHEME/) の無関係なセクションを削除するには、misc .php に含まれるテンプレートでそれらをコメント アウトするか、テーマ管理を使用します。

WordPress にあまり統合したくないことを考えると、投稿のみを表示するのが最も理にかなっています。

于 2013-06-28T09:21:31.633 に答える
0

非常に簡単な方法は、WordPress サイトをニュース ページに取り込むだけの iframe をサイト用に作成することです。

<div style='width: 900px; Height: 300px; Overflow: hidden;'> <iframe style='width: 918px; Height: 300px;' src="https://www.wordpress.com/" frameBorder="0" scrolling="no"></iframe> </div>

マージン コントロールを使用して、ページのごく一部を表示することもできます。 margin-top: -50px; たとえば、頭を切り落とします。

ただし、ページでサブページ全体を実行する必要があるため、サイトの速度がわずかに低下しますが、1 つのページだけであれば問題ない可能性があります。

于 2016-04-04T10:22:40.187 に答える
0

最も簡単な方法は、Wordpress を news というサブフォルダーにインストールし、そこにセットアップすることです。

したがって、次のようになります。

index.php
about.php
contact.php
news.php

および news という名前のフォルダー

あなたが持っているリンク domain.com/news/ はおそらくapacheを介して書き換えられているので、apacheは最初にフォルダーを取得し、何も見つからない場合は書き換えを行います。したがって、最初から機能します。

于 2013-06-28T09:15:44.233 に答える