PHP代码在短代码中

时间:2015-12-30 08:58:02

标签: php mysql wordpress echo shortcode

基本上,我有这行代码:

GET Request to grab listings:
  for each listing:
    GET request to grab first_name, last_name

Once all listings have gotten first_name, last_name -> Load next page

现在,在Content Goes里面,我使用常规HTML来创建我的内容。但是,现在我需要在HTML中添加一些php。

现在,我需要使用MySQL结果填充选择标记的选项

我有一个PHP代码:

<?php echo do_shortcode('[O_U user_name="operator" 
blocked_message="This page is restricted for guests."] 
**Content Goes here** [/O_U]'); ?>

我如何在这里取得成果?我现在,echo在那里等待一根绳子。我想到了heredoc和一个自定义函数,但我似乎无法实现结果。

1 个答案:

答案 0 :(得分:0)

在//做一些html回声之前关闭PHP标签,然后像这样打开

<?php
    $database_name = "rams";
    $mydb = new wpdb(DB_USER, DB_PASSWORD, $database_name, DB_HOST);
    $mydb -> show_errors();

    //Populate languages
    $languages = $mydb -> get_results(
        'SELECT * FROM language_skills'
    );

    foreach ($languages as $language){ ?>
       <!--Write your html hear--> 
       <option><?=$language?></option>
    <?}
?>