web-dev-qa-db-ja.com

WordPressに.phpファイルを追加する方法

私のサーバーにはphpファイルがあります(www.example.com/up/up.phpと言います)。私がURLを通してそのファイルにアクセスすると、私のサイトはページが見つかりませんと言います。しかし、私はURLパラメータを使用してそのPHPファイルを呼び出したいです。 URLアクセスを使用してそのファイルをダウンロードファイルに呼び出したい(www.example.com/up/up.php?f=207)。誰かがこれを行う方法を私に手助けすることができます。いつものように私は私の問題のために数日frを検索し、私が完全に追いついたときにここに来た。

my up.phpには以下のコードが含まれています。

<?php /* Template Name: Upload */ ?>


<?php
  $app_id = "12345678901234567890";
  $app_secret = "12345678901234567890";
  $post_login_url = "www.mysite.com";
  $album_id = "7777";
  $photo_url = "URL";
  $photo_caption = "cool pics";

  $code = $_REQUEST["code"];

  //Obtain the access_token with publish_stream permission 
  if (!$code){ 
    $dialog_url= "http://www.facebook.com/dialog/oauth?"
      . "client_id=" .  $app_id
      . "&redirect_uri=" . urlencode( $post_login_url)
      .  "&scope=publish_stream";
    echo("<script>top.location.href='" . $dialog_url
      . "'</script>");
  } else {
    $token_url="https://graph.facebook.com/oauth/access_token?"
      . "client_id=" . $app_id
      . "&client_secret=" . $app_secret
      . "&redirect_uri=" . urlencode( $post_login_url)
      . "&code=" . $code;
    $response = file_get_contents($token_url);
    $params = null;
    parse_str($response, $params);
    $access_token = $params['access_token'];

    // POST to Graph API endpoint to upload photos
    $graph_url= "https://graph.facebook.com/" 
      . $album_id . "/photos?"
      . "url=" . urlencode($photo_url)
      . "&message=" . urlencode($photo_caption)
      . "&method=POST"
      . "&access_token=" .$access_token;

    echo '<html><body>';
    echo file_get_contents($graph_url);
    echo '</body></html>';
  }
?>

リンクを使用してURLに値を渡す必要があります

6
Felix

あなたができることはこれです:

アクティブなテーマのフォルダにup.phpを置き、この行をup.phpファイルの先頭に置きます。

<?php /* Template Name: Up */ ?>

WordPressダッシュボードにUpというページを作成し、ページ編集画面の右側にあるテンプレートを 'Up'に設定します。

このファイルで何をしているかによっては、それを完全に安全にするためにさらにコードを追加する必要があるかもしれませんが、これは少なくともそのファイルにアクセスしたり使用したりできるという問題を解決するはずです。

詳しくは、関連するWordPress Codexページをご覧ください。

http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

4
Jared

自分で作成したPHPをPHP PAGEに追加したり、ショートコードを使用して投稿したりするために定期的に使用する方法を見つけました。テーマルートディレクトリにexample.phpというPHPページを作成します。のように書く:

<?php
echo "Hi! I am a PHP File in Wordpress template Folder!"
?>

今すぐあなたのfunctions.phpに次のコードを追加してください

function exampleFormInclude()
{
include( 'example.php' );
}
function exampleapp_func() {

ob_start();

exampleFormInclude();

$output = ob_get_contents();;
ob_end_clean();

return $output;
}
add_shortcode( 'exampleapp', 'exampleapp_func' );  

今すぐあなたのページや記事にshortcode [exampleapp]を追加してください。
完了しました。

1
Jeet Singha

1.ページcustom-page.phpを作成して、テーマディレクトリの下に保存します。今、

ページ上部に次の行を書く

2 .<?php /* Template Name: Custom Page */ ?>

3.カスタムページ定義行の下にPHPコードを書き込みます。このファイル内の他のWPテンプレート関数を呼び出すことができます。

ように開始

4 .<?php require_once("header.php");?>または

5.レイアウトの一貫性を保つために、ヘッダーとフッターを統合している方法は何でも。

6.これはカスタムページなので、WordPress管理者パネルからページを作成する必要があります。管理=>ページ=>新規追加の順に選択します。

7.カスタムページのコーディング方法に応じて、ページタイトルを追加します。ページの本文(説明)も追加することができます。カスタムphpページに記載されている場合は、説明を完全にスキップすることができます。

8.右側にある[テンプレート]を選択します。ドロップダウンから[マイカスタムページ]を選択します。準備万端です! wordpressによって作成されたスラッグ(パーマリンク)に行き、ページを見なさい。

0
Abhishek Kumar