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 に答える