我使用此代码 < a href=> 获取来自我的Minecraft服务器的信息。 它使用静态.php 文件, 但移到本地版本的 WordPress 后, 我收到以下错误 :
Fatal error: Call to a member function GetPlayers() on a non-object in C:...home.php on line 125
我敢肯定,我把所有东西都移动的正确。在125线上,是这个代码的片段:
<div class="online group container">
<h2> Who s online </h2>
<?php if( ( $Players = $Query->GetPlayers( ) ) !== false ): ?>
<?php foreach( $Players as $Player ): ?>
<div class="player">
<span class="p" title="<?php echo htmlspecialchars( $Player ); ?>" data-player="<?php echo htmlspecialchars( $Player ); ?>">☺</span>
</div><!-- /.player -->
这是我在医生类型之前 将PHP课叫做头页.php
<?php
define( MQ_SERVER_ADDR , 108.170.3.138:25643 );
define( MQ_SERVER_PORT , 25643 );
define( MQ_TIMEOUT , 1 );
require bloginfo( template_url ) . inc/avatars/MinecraftQuery.class.php ;
$Timer = MicroTime( true );
$Query = new MinecraftQuery( );
try
{
$Query->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_TIMEOUT );
}
catch( MinecraftQueryException $e )
{
$Error = $e->getMessage();
echo error. <br> . $Error;
}
?>
怪怪的,因为没有在WordPress上,它工作很好, 但一旦我移动它,它就坏了。