在完全自定义的文件中运行wodpress简码

时间:2018-09-19 17:00:32

标签: javascript php wordpress shortcode

所以我有一个Wordpress页面,我想在其中获取数据...所以我正在使用javascript ajax从PHP文件中获取数据...这是完全自定义构建...我想运行WordPress在此自定义文件中,并将简码的HTML发送到WordPress页面...

这是JavaScript

    <script>
    jQuery(document).ready(function(){
        showjob();
    });
    function showjob() {    
    var intrest=document.getElementById("intrest").value; 
        jQuery.ajax({
            method: 'GET',
            url: 'jobsloader.php',
            data: {
                intrest: intrest,
                type: 'need'
            },
            success: function(data) 
            {
                document.getElementById("addcontainer").innerHTML = data;
            }
        });
    }
    </script>

这是自定义文件代码:

 <?php
 if ($_GET)
 {
 ?>

 <div class="vc_row wpb_row vc_row-fluid">

 <?php

    $intrest=$_GET['intrest'];
    $search = "SELECT * FROM `$database`.`$job` where intrest='employee' && poj='$intrest'";
    $result = mysqli_query($con, $search);
    while ($row = mysqli_fetch_array($result))
    {
?>
=======================================================================
<div class="wpb_column vc_column_container vc_col-sm-3">
    <div class="vc_column-inner ">
        <div class="wpb_wrapper">
            <div class="centered-box sc-image-centered-box">
                 <div class="sc-image sc-wrapbox sc-wrapbox-style-11 sc-wrapbox-position-centered" style="width: 100px;height: 100px;">
                    <div class="sc-wrapbox-inner"><img onclick="loaddetail(<?php echo $row['id']; ?>)" class="sc-wrapbox-element img-responsive img-circle" src="<?php echo "../cloud/ads/".$row['addpic'].".png"; ?>" alt=""></div>
                 </div>
             </div>
             <div class="wpb_text_column wpb_content_element ">
                 <div class="wpb_wrapper">
                      <p style="text-align: center;"><?php echo $row['name']; ?></p>
                 </div>         
             </div>
             <div class="vc_btn3-container vc_btn3-center">
                 <button class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-modern vc_btn3-block vc_btn3-icon-left vc_btn3-color-grey"><i class="vc_btn3-icon fa fa-handshake-o"></i> Full Details</button>
             </div>
          </div>
      </div>
 </div>
 ======================================================================

因此,以上整个代码只是以下简码的html部分...该html也无法正常工作[css问题] ...所以我想在此处使简码工作,然后将已工作的代码发送给WordPress页面...。如何使用

或者如果我可以将短代码作为文本发送并使其在WordPress页面中工作,那也可以。但是如何???

 <?php echo do_shortcode("[sc_team style="horizontal" team="abc" columns="1"]"); ?>
 <?php
    }
 ?>
 </div>
 <?php  
 }
 else
 {
    echo "Please Try Again Later.";
 }
 ?>         

对不起,不好的解释,更多详细信息,请PLZ评论...。也不要拒绝投票,因为我没有从其他地方找到任何答案...而我坚持下去...

1 个答案:

答案 0 :(得分:0)

将其制作为易于使用的插件。

在文件夹<tr> <td data-search-tag="12th Sunday">Column 1</td> <td>Column 2</td> <td>Column 3</td> </tr> 中创建一个名为myplugin的文件夹,并放置一个名为wp-content/plugins的文件(与文件夹相同)。在该文件中放入

myplugin.php

然后转到插件页面,并启用它。