رفتن به مطلب

فراخوانی فایل PHP در افزونه


پست های پیشنهاد شده

دوستان من دارم یه پلاگین خیلی ساده مینویسم !

فایل اصلیه پلاگین کاملا خونده میشه ولی وقتی میخوام به یه فایل دیگه تو همون پوشه دسترسی داشته باشم ، میگه اون فایل وجود نداره !

تو سرچ هام یه چیزایی در مورد اینکلود کردن wp-load.php دیدم که راستش چیزی سر در نیاوردم ، حتی وفتی


require_once('../../../wp-load.php');

رو هم اضافه کردم فرق نکرد و ..

لینک به ارسال

سلام. به این صورت به کار ببرید حتما لود میشه :


<?php
require_once ( plugin_dir_path( __FILE__ ) . 'myfile.php' );
// ya
require_once ( plugin_dir_path( __FILE__ ).'inc/myfile.php' );
?>

کد دوم در صورتی هست که فایلتون توی یک پوشه با نام inc در پوشه ی افزونتون هست .

موفق باشید.

لینک به ارسال

نام فایل رو در تابع مینویسید خونده نمیشه؟


require_once('file.php');

سلام. به این صورت به کار ببرید حتما لود میشه :


<?php
require_once ( plugin_dir_path( __FILE__ ) . 'myfile.php' );
// ya
require_once ( plugin_dir_path( __FILE__ ).'inc/myfile.php' );
?>

کد دوم در صورتی هست که فایلتون توی یک پوشه با نام inc در پوشه ی افزونتون هست .

موفق باشید.

دوستان ممنون از راهنماییتون ، ولی مشکلم این نیست ، مثلا میخوام اطلاعات یه فرم رو بفرستم به فایل so.php که تو پوشه ی پلاگین و کنار فایل اصلیه !

یه مثلا میخوام بهش لینک بدم !

لینک به ارسال

دوستان من دارم یه پلاگین خیلی ساده مینویسم !

فایل اصلیه پلاگین کاملا خونده میشه ولی وقتی میخوام به یه فایل دیگه تو همون پوشه دسترسی داشته باشم ، میگه اون فایل وجود نداره !

تو سرچ هام یه چیزایی در مورد اینکلود کردن wp-load.php دیدم که راستش چیزی سر در نیاوردم ، حتی وفتی


require_once('../../../wp-load.php');

رو هم اضافه کردم فرق نکرد و ..

با تشکر از دوستان ، یه بار دیگه codex وردپرس رو خوندم ، و این بار با دید بهتر

همون نکته ش استفاده از plugin_url بود که دوستان فرموده بودن


<?php plugins_url( 'yourfile.php', __FILE__ ); ?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...