ejecutar un código corto wodpress en el archivo totalmente personalizada

votos
0

así que tengo una página de WordPress donde quiero recuperar los datos ... así que estoy usando javascript ajax para obtener datos de un archivo PHP ... que es totalmente de generación personalizada ... Quiero ejecutar un código corto de WordPress en este de archivo personalizado y enviar el código HTML de código corto a la página de WordPress ...

aquí está el 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>

Aquí está el código del archivo de encargo:

 <?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>
 ======================================================================

Por lo que el conjunto de código anterior es sólo la parte html del código abreviado a continuación ... También este trabajo html duerma adecuadamente [...] problemas css así que quiero hacer que el código corto aquí y luego enviar el código trabajado a la página de WordPress. ... ¿¿¿cómo???

o si puedo enviar el código corto como un texto y hacer que funcione en la página de WordPress ... que será aceptable también. pero cómo ???

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

lo siento por la mala explicación, para más detalles plz comentario .... y no te causa downvote No encontré ninguna respuesta de otros lugares ... y yo estoy atrapado en ella ...

Publicado el 19/09/2018 a las 17:00
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Que sea un plugin, que es fácil de hacer.

Crear una carpeta con el nombre mypluginde wp-content/pluginsla carpeta coloque un archivo llamado myplugin.php(igual que la carpeta). En ese archivo poner esto

<?php
/*
 * Plugin Name:   MyPlugin
 * Version:       1.00.00
 * Plugin URI:
 * Description:   Some Description
 * Author:        Me
 * Author URI:    
 * License: Copyright (c) 2018 Me. All rights reserved.
 */

if(!function_exists('myshortcode')){
    function myshortcode($atts, $contents=''){
       $atts = shortcode_atts( [
         'post_id' => '',
       ]);
       ...
   }
}

add_shortcode( 'myshortcode', 'myshortcode');

A continuación, vaya a la página del plugin, y activarlo.

Respondida el 19/09/2018 a las 17:25
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more