رفتن به مطلب

ساخت صفحه دلخواه در پنل مدیریت


sadeght

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

سلام سوالی داشتم می خواستم در وردپرس چند سایته صفحه دلخواه و در مکانی که در منوها هست صفحه جدیدی بسازم و در آن محتوایی

یا لینکی قرار بدم ممنون می شم راهنمایی نمایید

لینک به ارسال

سلام، دقیقا چه چیز میخواهید اضافه کنید ؟!

صفحه تنظیمات یا اضافه کردن آیتم به نوار ابزار؟

لینک به ارسال

سلام، دقیقا چه چیز میخواهید اضافه کنید ؟!

صفحه تنظیمات یا اضافه کردن آیتم به نوار ابزار؟

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

مثلا یک بلاک خاصی تعریف کنم در منو ها و یا در یکی از اپشن های منو های بزارم

همین !

لینک به ارسال

این قسمت را مشاهده کنید.

برای اضافه کردن، آیتم به نوار ابزار مدیریتی هم از اکشن admin_bar_menu استفاده کنید.

مثال:

add_action( 'admin_bar_menu', 'additional_admin_bar_menu', 70 );
function additional_admin_bar_menu( $wp_admin_bar ) {
if ( current_user_can('manage_options') )
$wp_admin_bar->add_menu( array( 'id' => 'all-settings', 'title' => __('All Settings'), 'href' => admin_url('options.php') ) );
}

لینک به ارسال

این قسمت را مشاهده کنید.

برای اضافه کردن، آیتم به نوار ابزار مدیریتی هم از اکشن admin_bar_menu استفاده کنید.

مثال:

add_action( 'admin_bar_menu', 'additional_admin_bar_menu', 70 );
function additional_admin_bar_menu( $wp_admin_bar ) {
if ( current_user_can('manage_options') )
$wp_admin_bar->add_menu( array( 'id' => 'all-settings', 'title' => __('All Settings'), 'href' => admin_url('options.php') ) );
}

هم منو و هم صفحه در مدیریت وردپرس ؟

لینک به ارسال

add_action('admin_menu', 'addd_custom_menu');
function addd_custom_menu() {
add_menu_page('عنوان برگه', 'برچسب برگه', 'level_1', 'page_slug', 'page_custom_function');
}
function page_custom_function(){
?>
test
<?php
}

لینک به ارسال

خب بعد این کد رو کجا بزارم فانکشن بزارم !

میتونید توی functions.php پوسته ویا در قالب یک افزونه ایجادش کنید.

لینک به ارسال

در قالب یک افزونه که زمان می برد باید نوشته بشه.

برای قالب هم من کدوم قالب بزارم قالب اصلی که سایت وردپرس شبکه هست !

لینک به ارسال

برای قالب هم من کدوم قالب بزارم قالب اصلی که سایت وردپرس شبکه هست !

قالب نصب شده برروی سایت اصلی!

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

<?php
/*
Plugin Name: Add Menu
Plugin URI: #
Description: #
Version: 1.0
Author: #
Author URI: #
License: GPL2
*/
function addd_custom_menu() {
add_menu_page('عنوان برگه', 'برچسب برگه', 'level_1', 'page_slug', 'page_custom_function');
}
add_action('admin_menu', 'addd_custom_menu');
function page_custom_function() {
echo "Hello World!";
}
?>

کد بالا را در یک فایل قرار بدین و در پوشه plugins قرارش بدین.

لینک به ارسال

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

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

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

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

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

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

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

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

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