0

私はPHPが初めてです。フォルダーにある機能があります。PHP はこの関数を見つけられないようです。使用しようとしている関数を含むファイルを PHP が検索/表示できるようにするにはどうすればよいですか?

編集:

これが私が使用しているコードです

<?php

include './blog/wp-includes/post.php';

$recent_posts = wp_get_recent_posts();
foreach( $recent_posts as $recent )
{
echo '<li><a href="' 
        . get_permalink($recent["ID"]) 
        . '" title="Look '
        .esc_attr($recent["post_title"])
        .'" >' 
        .   $recent["post_title"]
        .'</a> </li> ';
    }

しかし、コードを実行すると、次のようになります。

Fatal error: Call to undefined function add_action() in /home/hilan1/public_html/site/blog/wp-includes/post.php on line 144
4

2 に答える 2

0

クラスを使用している場合は、オートロードも検討してください。

編集

add_action()WordPress 関数を使用する別の関数を使用する前に、WordPress 関数を含むファイルを含める必要があります。

于 2012-05-02T19:41:28.807 に答える
0

例を挙げます:

ルートに次の構造があるとします。

  • index.php
  • important (フォルダー) / functions.php (フォルダー内)

「functions.php」ファイルの例:

<?php

  function HelloWorld($name){
    return "Hello ".$name;
  }  

?>

index.php ファイルで次の操作を行います。

<?php
include('important/functions.php');

$name = "Oscar";
$result = HelloWorld($name);
echo $result;

?>

これは、他のファイルで関数を呼び出す簡単な方法です。

お役に立てれば。

于 2012-05-02T19:46:35.623 に答える