WP_Query有效 - 插件选项没有

时间:2015-11-03 08:30:01

标签: php wordpress

当在目录

之外加载Wordpress时,我无法获得插件选项

我有一个像git log -n 1 <filename>这样的根文件,这是我的代码

/customdir/mycustomfile.php

问题是我可以访问WP_query和其他Wp函数,但插件选项什么都不返回。它是空的。

我知道它正在运行,因为当我在管理员的插件中执行此操作时:

<?php

// No need for the template engine
define( 'WP_USE_THEMES', false ); 

// lload WP
include('../wp-load.php');

// load plugin info
$my_plugin_options      = get_option('my_custom_plugin_options');

print_r( $my_plugin_options ); // nothing shows ;(

$args = array(
    'post_type' => array( 'mycustomtype' ),
    'meta_query' => array(
        array(
            'key' => 'cstm_state',
            'value' => 'yes'
        )
    )

);
$the_query = new WP_Query( $args );


if ( $the_query->have_posts() ) : 

$resultHTML = '';

while ( $the_query->have_posts() ) : $the_query->the_post();
    $resultHTML .= '<li>' . get_the_title() . '</li>';
endwhile;

endif;

wp_reset_postdata();

echo $resultHTML; // :) shows an unordered list of my custom post type items

我将从该插件中获取一个包含已保存选项的数组。

如何在WordPress之外加载插件及其选项?

0 个答案:

没有答案