0

さて、私は本当に奇妙な問題を抱えています...最新のワードプレスブログ投稿を取得したいので、ページの上部にこの行があります(これで問題ありません。投稿が戻ってきます)。

<?php
    require('./blog/wp-load.php');
?>

しかし、URL に https:// が含まれる Web サイトのページにアクセスするたびに、css ファイルが機能しなくなるようです。ありがとう

4

1 に答える 1

1

wordpress では、常に正しい API メソッドを使用するのが最善です。

http://codex.wordpress.org/Function_Reference/site_url

<?php
     $url = site_url();
     require($url. /blog/wp-load.php');
?>

site_url テンプレート タグは、適切なプロトコル (is_ssl() の場合は「https」、それ以外の場合は「http」) を使用して、現在のサイト (WordPress コア ファイルが存在する場所) のサイト URL を取得します。スキームが「http」または「https」の場合、is_ssl() はオーバーライドされます。これを使用して、一般設定で定義されている「wordpress アドレス」を取得します。home_url() を使用して、一般設定で定義されている「サイト アドレス」を取得します。

于 2013-10-10T20:05:44.580 に答える