doubishi8303 2015-04-09 22:57
浏览 69
已采纳

Php - get_option - 搜索特定选项

I am trying to search for specific options (my_option_…) and print them in rows.

I have been testing things for a while now and I cannot find a solution. Using (search_terms=my_option_) seems not to work.

Is there an easy way to implement this?

    <?php
        add_option('my_option_1', 'Option 1');
        add_option('my_option_2', 'Option 2');
        add_option('my_option_3', 'Option 3');
    ?>

    <?php
        $option1 = get_option('my_option_1');
        $option2 = get_option('my_option_2');
        $option3 = get_option('my_option_3');

        if ( get_option('search_terms=my_option_')){ //???

            echo "Multiple Found!!";

            while(get_option('search_terms=my_option_')) {
               echo "options"; //???
} 
            }

        if ( get_option('my_option_2')){ 

            echo "my_option_2 Found!!";

            }
        ?>
  • 写回答

2条回答 默认 最新

  • douhao2011 2015-04-09 23:33
    关注
    $query = "
        SELECT option_name FROM $wpdb->options
        WHERE option_name LIKE 'my_option_%'
    ";
    
    $my_options = $wpdb->get_col($query);
    
    if(!empty($my_options)) {
    
        echo "Multiple Found!!";
    
        foreach ($my_options as $my_option) {
            echo get_option($my_option);
        }
    
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题