0

您好我正在尝试在我的 Wordpress 自定义页面中添加由 Shoretel Microsite 生成的 php 代码。

<?php
    $version = "all";   // "all" includes everything
            // "products" includes only product information

    $style = "2";   // "0" = Use your own Stylesheet
            // "1" = Stylesheet with nav on the left
            // "2" = Stylesheet with nav on the top

    $logo = "us";   // "us" ShoreTel Authorized Reseller
            // "eu" ShoreTel Authorised Partner
?>
<?php echo file_get_contents("http://micro.shoretel.com/www/?v=$version&s=$style&l=$logo&p=" . $_GET["p"]); ?> 

当我把它放在我的 php 文件中时,它之前工作过。但是现在当我添加代码时,页面不会加载......那我该如何添加这个代码呢?

有没有合适的方法来做到这一点?


<div id="contentRight">

 ***i want to put the code here...***

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
    <h2><?php the_title(); ?></h2>
        <div id="content">
            <?php the_content(); ?>

**有人告诉我使用,

wp_remote_get instead of file_get_contents

但如何?

<?php wp_remote_get( "http://micro.shoretel.com/www/?v=$version&s=$style&l=$logo&p=" . $_GET["p"], $args ); ?> 
4

1 回答 1

1

尝试使用 iframe。听起来您正在回显 DIV 内的整个页面并破坏 HTML。

例如 :

<iframe src='<?php echo "http://micro.shoretel.com/www/?v=$version&s=$style&l=$logo&p=" . $_GET["p"] ?>' ></iframe>
于 2013-05-17T16:42:31.750 回答