ซ่อนแดชบอร์ด Wordpress หรือไม่

ฉันเพิ่งเริ่มใช้ WordPress และสับสนกับบางอย่างเล็กน้อย ฉันกำลังพยายามสร้างเว็บไซต์ประเภทตลาดซื้อขายลับสำหรับตัวฉันเอง ฉันไม่ได้สร้างสิ่งนี้เพื่อ "ลูกค้า" ฉันอาจจะใช้ปลั๊กอินต่างๆ หลายๆ ตัว เนื่องจากทักษะการเขียนโค้ดของฉันยังไม่ดีพอ ในที่สุดฉันก็หวังว่าจะมีผู้ใช้จำนวนมากซึ่งประกอบด้วยผู้ซื้อและผู้ขาย

คำถามของฉันเกี่ยวข้องกับแดชบอร์ด WP เมื่อผู้ซื้อ/ผู้ขายสมัครใช้งานเว็บไซต์ของฉัน พวกเขาจะสามารถดูแดชบอร์ด WP แบ็กเอนด์ได้หรือไม่ ฉันอยากให้พวกเขาไม่สามารถเข้าถึงแดชบอร์ดแบ็กเอนด์ได้เลย ไม่ต้องพูดถึงแบรนด์ WP เลย เป็นไปได้ไหม? หากมีเบาะแสใด ๆ เกี่ยวกับวิธีการที่จะบรรลุผลสำเร็จ?

ขอบคุณไบรอัน


person YoYo Mel    schedule 01.12.2013    source แหล่งที่มา


คำตอบ (3)


ผู้ใช้ทั่วไปจะไม่เห็นแดชบอร์ด WP 'แบ็กเอนด์' สิ่งที่พวกเขาเห็นคือหน้าประเภท 'โปรไฟล์' ที่มีไว้สำหรับฟังก์ชันการทำงานดั้งเดิมของ wordpres เป็นบล็อก

หากคุณไม่ต้องการให้ผู้ใช้ไปที่หน้านี้เมื่อเข้าสู่ระบบ คุณสามารถใช้ตะขอสองสามอันได้ นี่คือโค้ดบางส่วนที่เปลี่ยนเส้นทางไปยังหน้าแรกหลังจากเข้าสู่ระบบและออกจากระบบ สิ่งนี้จะอยู่ในไฟล์ function.php ของคุณ

add_action('login_form', 'ang_redirect_to_front_page');
add_action('wp_logout', 'go_home');

function ang_redirect_to_front_page() {

    global $redirect_to;
    if (!isset($_GET['redirect_to'])) {
        $redirect_to = get_option('siteurl');
    }
}
function go_home(){
  wp_redirect( home_url() );
  exit();
}

และหากธีมของคุณยังคงแสดงเมนูที่ด้านบนของหน้าจอที่อนุญาตให้ผู้ใช้ไปที่พื้นที่ 'โปรไฟล์' นี้ คุณสามารถไปที่ไฟล์ footer.php และลบสิ่งนี้:

<?php wp_footer();?>

อย่างไรก็ตาม หากคุณทำเช่นนี้ คุณจะไม่เห็นเป็นผู้ดูแลระบบเช่นกัน

person Lee Loftiss    schedule 01.12.2013

WordPress อาจไม่ใช่สิ่งที่ใช้กับเว็บไซต์ประเภทนั้น แม้ว่าจะมีปลั๊กอินมากมายก็ตาม อ่านข้อมูลเกี่ยวกับระบบการจัดการเนื้อหาอื่นๆ เผื่อไว้

ลิงก์นี้อาจตอบคำถามของคุณ: http://buddypress.org/support/topic/how-to-prevent-non-admins-from-accessing-wp-admin-dashboard/

คุณสามารถเพิ่มสิ่งนี้ลงในไฟล์ function.php ของธีมของคุณได้:

// DISABLE ADMIN BAR FOR ALL USERS
show_admin_bar( false );
person Community    schedule 01.12.2013

หากคุณไม่คุ้นเคยกับ WordPress มากนัก ให้ใช้ปลั๊กอิน WOOCOMMERCE มันฟรีอย่างสมบูรณ์และมีเอกสารอย่างดี

person Trishul    schedule 01.12.2013