私のサーバーには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に値を渡す必要があります
あなたができることはこれです:
アクティブなテーマのフォルダにup.php
を置き、この行をup.php
ファイルの先頭に置きます。
<?php /* Template Name: Up */ ?>
WordPressダッシュボードにUpというページを作成し、ページ編集画面の右側にあるテンプレートを 'Up'に設定します。
このファイルで何をしているかによっては、それを完全に安全にするためにさらにコードを追加する必要があるかもしれませんが、これは少なくともそのファイルにアクセスしたり使用したりできるという問題を解決するはずです。
詳しくは、関連するWordPress Codexページをご覧ください。
http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
自分で作成した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.ページ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によって作成されたスラッグ(パーマリンク)に行き、ページを見なさい。