คำถามติดแท็ก plugins

ปลั๊กอินเป็นเครื่องมือในการขยายการทำงานของ WordPress ใช้แท็กเพื่อทำเครื่องหมายคำถามที่เกี่ยวข้องกับปัญหาและข้อบกพร่องที่พบในปลั๊กอินหรือการปรับปรุง แท็กนี้ไม่ควรใช้เพื่อทำเครื่องหมายคำขอสำหรับคำแนะนำปลั๊กอินซึ่งเป็นหัวข้อนอกคำถามที่พบบ่อย

5
ฉันจะเพิ่มการครอบตัด add_image_size () จากด้านบนได้อย่างไร
ฉันมีชุดข้อความทั้งหมดที่มีรูปภาพเด่น แต่ฉันต้องสามารถปรับแต่งมุมบนขวาของครอบตัดได้ ในตัวอย่างนี้ฉันต้องการให้พวกเขาถูกครอบตัดจากด้านบนขวา แต่มันจะมีประโยชน์ที่จะรู้วิธีวางตำแหน่งตัวเองด้วย ในปัจจุบันฟังก์ชั่น add_image_size () กำลังตัดส่วนของภาพออกจากกึ่งกลางของภาพ ไม่สวยเสมอไป !!

4
เพิ่ม Google Analytics ด้วยตนเองหรือใช้ปลั๊กอิน?
สถานการณ์ของเราคือเราตะลุยกับ Wordpress แต่หนึ่งในลูกค้า Wordpress ของเราต้องการที่จะเพิ่ม Google Analytics ไปยังเว็บไซต์ของเขา ฉันสมมติว่าเราสามารถทำได้ด้วยตนเองค่อนข้างง่าย และสัญชาตญาณของเราก็คือการไปตามเส้นทางนั้น ลูกค้ามีขนาดเล็กและไม่จำเป็นต้องทำสิ่งใดเป็นพิเศษโดยเฉพาะอย่างยิ่งในขั้นตอนนี้ เราต้องการทำให้มันง่าย เป็นการดีที่สุดที่จะหลีกเลี่ยงปลั๊กอิน? ปรับปรุง ขอบคุณสำหรับคำตอบที่ยอดเยี่ยม - ในที่สุดเราก็ใช้ปลั๊กอิน ตามที่ผู้เชี่ยวชาญสัญญาไว้ด้านล่างนั้นตรงไปตรงมามาก

3
การใช้งาน CrunchBase.com Clone โดยใช้ WordPress?
ฉันต้องการสร้างบางสิ่งเช่นCrunchBase.com ด้วย WordPress.org (เพื่อให้มีเว็บไซต์หนึ่งที่เป็น "ฐานข้อมูล" และอีกอันหนึ่งซึ่งเป็นบล็อกที่เชื่อมต่อกับมัน) มันเป็นไปได้? แล้วยังไง? ขอบคุณทัล

9
การเพิ่มคุณสมบัติเพิ่มเติมในแท็กสคริปต์สำหรับ JS ของบุคคลที่สาม
ฉันพบปัญหานี้เมื่อพยายามรวม Dropbox ของChooser API ลงในปลั๊กอินที่ฉันกำลังเขียน เอกสาร API แนะนำให้คุณวางscriptแท็กต่อไปนี้ที่ด้านบนของไฟล์ของคุณ: <script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="MY_APP_KEY"></script> ทั้งหมดดีและดีและมันใช้งานได้จริงเมื่อฉันวางลงในเพจที่เรียกว่าในส่วนผู้ดูแลระบบโดยตรง แต่ฉันต้องการใช้รูปแบบบางอย่างของ wp_register_script (), wp_enqueue_script () และ wp_localize_script () เพื่อส่งรหัสที่จำเป็นและคีย์ข้อมูลแอป ฉันลองสองสามแบบนี้: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_js() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array('id'=>"dropboxjs",'data-app-key'=>"MY_APP_KEY")); } และ: add_action('admin_enqueue_scripts', 'add_dropbox_stuff'); function add_dropbox_stuff() { wp_register_script('dropbox.js','https://www.dropbox.com/static/api/1/dropins.js'); wp_enqueue_script('dropbox.js'); wp_localize_script('dropbox.js','dropboxdata',array(array('id'=>"dropboxjs"),array('data-app-key'=>"MY_APP_KEY"))); } MY_APP_KEY ถูกแทนที่ด้วยรหัสแอปพลิเคชันที่เหมาะสมในรหัสของฉัน จะขอบคุณทิศทางใด ขอบคุณ แก้ไข: ยังพยายามที่จะทำกับ jQuery …

4
ลบที่เก็บปลั๊กอิน WordPress
ฉันต้องการสร้างปลั๊กอิน WP ดังนั้นฉันจึงขอและคำขอของฉันได้รับการอนุมัติโดย WordPress.org แต่ฉันไม่ต้องการที่จะพัฒนาปลั๊กอินนั้นอีกต่อไป ฉันจะลบที่เก็บถาวรได้อย่างไรหรือร้องขอให้ลบทิ้ง

1
wp.media.view.ImageDetails - บันทึกการตั้งค่าเป็นคุณลักษณะ HTML5 data- * สำหรับรูปภาพ
ในที่สุดสิ่งที่ฉันต้องการบรรลุคือการตั้งค่าพิเศษที่เพิ่มลงในกล่องรายละเอียดรูปภาพที่จะถูกเก็บไว้ใน<img>แท็กภาพเป็นdata-*คุณลักษณะ ตัวอย่าง: <img src="..." data-my_setting="..."> รหัสของฉัน ฉันกำลังสร้างปลั๊กอินและฉันจำเป็นต้องสร้างการตั้งค่าเพิ่มเติมเมื่อคุณแก้ไขภาพ จนถึงตอนนี้ฉันมีรหัสต่อไปนี้: jQuery(function($) { var imageDetails = wp.media.view.ImageDetails wp.media.view.ImageDetails = wp.media.view.ImageDetails.extend({ // Initialize - Call function to add settings when rendered initialize: function() { this.on('post-render', this.add_settings); }, // To add the Settings add_settings: function() { $('.advanced-section').prepend('\ <h2>My Settings</h2>\ <input type="text" class="my_setting">\ '); // Set …
19 plugins  images  media  html5 

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

6
Wordpress Plugins จำเป็นหรือไม่
ฉันใหม่กับ WordPress ฉันเพิ่งอ่านบทความเกี่ยวกับวิธีแฮกเกอร์สามารถใช้ประโยชน์จากช่องโหว่ในปลั๊กอิน แหล่งที่มาที่หลากหลายเช่น Google Pagespeed ก็ทำให้ฉันไม่สามารถใช้ปลั๊กอินหรืออย่างน้อยก็ทำให้มันน้อยที่สุด โดยส่วนตัวแล้วฉันก็พยายามหลีกเลี่ยงปลั๊กอินเพราะฉันรู้สึกควบคุมสิ่งที่เกิดขึ้นบนเว็บไซต์ของฉันได้มากกว่าและการดาวน์โหลดอันหนึ่งเกือบจะรู้สึกเหมือน 'ยอดเยี่ยมอีกสิ่งหนึ่งที่ฉันต้องเรียนรู้วิธีใช้' ฉันเข้าใจว่า 'ปลั๊กอินแนะนำ' เป็นหัวข้อนอก แต่สิ่งที่ฉันตามมาคือคำอธิบายว่าทำไม / ถ้าปลั๊กอินบางตัวมีความจำเป็นใน WordPress ยกตัวอย่างเช่น ความปลอดภัย - ปลั๊กอินอันดับต้น ๆ เกี่ยวกับความปลอดภัย แต่เว็บไซต์ WordPress มีความเสี่ยงโดยทั่วไป? เหตุใดฉันจึงต้องมีปลั๊กอินเพิ่มเติมเพื่อหลีกเลี่ยงการใช้ประโยชน์ สำรองข้อมูล - ฉันยังใหม่กับโลกบล็อก แต่ไม่มีโฮสต์ส่วนใหญ่ที่ให้บริการสำรองข้อมูลใช่หรือไม่ หรือฉันต้องการปลั๊กอินพิเศษสำหรับ WordPress ด้วย? การติดตามการฉ้อโกงการคลิกของ AdSense - ควรปิดกั้นการคลิกเพื่อหลีกเลี่ยงการขับไล่จาก Google แต่ฉันไม่เข้าใจว่ามีการคลิกปลอมไม่กี่คนที่ทุกคนต้องทำเพื่อปิดรายได้ของคุณเว้นแต่คุณจะดาวน์โหลดปลั๊กอิน? แก้ไข: อาจจะดีกว่าถ้าถามสิ่งนี้ในฝ่ายสนับสนุนของ Google ไม่ต้องสนใจถ้าเป็นเช่นนั้น
19 plugins  security 

2
ตั้งค่าโกลบอล $ post vars ด้วยตนเองเพื่อใช้แท็กเทมเพลต
ฉันมีฟังก์ชั่นการดึง ID ของโพสต์ด้วยวิธีที่เฉพาะเจาะจงมาก ฉันต้องสามารถตั้งค่าglobal $postเพื่อใช้ฟังก์ชันเช่นthe_content()ซึ่งไม่อนุญาตให้ใช้ ID เป็นพารามิเตอร์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร

5
ฉันจะแก้ไขข้อมูลโพสต์ก่อนที่จะบันทึกได้อย่างไร
ฉันมีปลั๊กอินและฉันต้องการเรียกใช้เนื้อหาโพสต์ผ่านตัวกรองบางตัวก่อนที่จะถูกบันทึกลงในฐานข้อมูล จากการดูplugin apiฉันเห็นว่า hooks สองตัวที่ดูเหมือนว่าพวกเขาอาจมีประโยชน์: save_post wp_insert_post ปัญหาเดียวคือมันดูเหมือนว่าsave_postไม่จำเป็นต้องส่งคืนตัวแปรดังนั้นฉันจึงไม่รู้วิธีกรองเนื้อหาและwp_insert_postดูเป็นเอกสาร ฉันต้องการทำสิ่งนี้: add_action('whatever_hook_name','my_function'); function my_function($post_content){ return $post_content.' <br> This post was saved on '.time(); } ฉันจะทำสิ่งที่มีประโยชน์มากกว่าผนวกเวลาคือการใช้ตัวกรอง regex บางตัว แต่นี่เป็นตัวกรอง / แอ็คชั่นทั่วไปที่ฉันพยายามเพิ่ม ปรับปรุง โปรดทราบว่าฉันต้องการที่จะสกัดกั้นข้อมูลเกี่ยวกับวิธีที่จะถูกบันทึกไว้ในฐานข้อมูล - ไม่ใช่เมื่อมันถูกแสดงในโพสต์ (เช่น: ไม่โดยการเพิ่มตัวกรองไปthe_content)

3
ปิดใช้งานการกระทำของปลั๊กอิน / ปลั๊กอินผ่านชุดรูปแบบ
ฉันติดตั้งปลั๊กอิน Google Analyticatorบนเว็บไซต์ของฉันแล้ว ฉันยังใช้ปลั๊กอิน MobilePressเพื่อแสดงธีมที่ออกแบบมาสำหรับเบราว์เซอร์มือถือที่ไม่ใช่สมาร์ทโฟน ฉันได้ตั้งค่าGoogle Analytics สำหรับมือถือเพื่อใช้ในชุดรูปแบบนี้และต้องการปิดใช้งานปลั๊กอิน Analyticator เนื่องจากมีการเรียกไปยังไฟล์ js ที่มีขนาดใหญ่ขึ้น ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะปิดการใช้งานปลั๊กอินโดยใช้ functions.php หรือวิธีการอื่น ๆ ? ฉันเชื่อว่าฉันพบรหัสที่เพิ่มฟังก์ชั่นในหน้าดังนั้นหากมันเป็นไปไม่ได้ที่จะปิดการใช้งานปลั๊กอินทั้งหมดเป็นไปได้หรือไม่ที่จะหยุดการกระทำสำหรับการดำเนินการ? ฉันได้ลองปิดการใช้งานโดยตรงโดยไม่มีโชค นี่คือรหัสจากไฟล์ปลั๊กอิน: add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); ฉันพยายามลบการกระทำเหล่านั้นด้วย: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

1
เป็นวิธีที่ถูกต้องในการปรับปรุงปลั๊กอินผ่านเต่า svn ไปยังพื้นที่เก็บข้อมูลคืออะไร?
ฉันอายที่จะบอกว่าฉันเป็น clueless เล็กน้อยในขั้นตอนที่ใช้ในการอัปเดตปลั๊กอินผ่านทาง svn เต่าแม้ว่าปลั๊กอินของฉันจะอยู่ในพื้นที่เก็บข้อมูลมานานหลายปีและมีการดาวน์โหลดมากกว่า 300,000 ครั้ง! มีคำถามมากมายเกี่ยวกับ svn ที่นี่ แต่พวกเขาทำให้ฉันสับสนมากขึ้นเท่านั้น: -z อย่างใดฉันได้จัดการจนถึง แต่ฉันจำเป็นต้องทราบขั้นตอนที่เหมาะสมสำหรับการปรับปรุงปลั๊กอินของฉันให้เป็นรุ่นใหม่ที่เกี่ยวกับการยอมรับลำตัวและสร้างไดเรกทอรีแท็ก นี่คือสิ่งที่ฉันทำมาจนถึงตอนนี้ รหัสการปรับปรุงปลั๊กอินในท้องถิ่นของฉันจนกว่าฉันจะมีความสุขกับมัน คัดลอกไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ปลั๊กอินในเครื่องของฉันไปยัง / trunk / (ไฟล์ปลั๊กอินและ readme มีหมายเลขเวอร์ชั่นที่อัปเดตแล้ว) ยอมรับไดเรกทอรีลำต้น คลิกขวาที่ไดเรกทอรี trunk และเลือกสร้าง branch / tag และตั้งค่าให้คัดลอกไปยังโฟลเดอร์ใน / tags / ด้วยชื่อเป็นหมายเลขรุ่น ถูกต้องและในลำดับที่ถูกต้อง? ถ้าไม่เป็นวิธีที่ถูกต้องคืออะไร? ยังเกี่ยวกับหมายเลขรุ่น ... ด้วยเหตุผลบางอย่างฉันเปลี่ยนจากรุ่น 2.8.1 เป็น 2.81.2 ในการอัปเดตครั้งล่าสุดของฉันหมายความว่าจะไม่แสดงเป็นการอัปเดตที่มีอยู่ในแผงควบคุมของผู้ที่มีเวอร์ชั่น 2.81.2 ถ้าฉันเปลี่ยนหมายเลขเวอร์ชันถัดไปเป็น 2.9? wordpress พิจารณาว่าเป็นรุ่นล่าสุดอย่างไรและหากผู้ใช้ควรอัปเดตเวอร์ชันของพวกเขา มันทำ …

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

1
ความแตกต่างระหว่าง add_filter และ Apply_filters
ฉันค้นหาคำอธิบายที่เหมาะสมเกี่ยวกับความแตกต่างระหว่างadd_filter()และapply_filters()ที่นี่ แต่หาไม่พบ ใครสามารถบอกฉันว่าข้อมูลหรือตรรกะที่ต้องพิจารณาก่อนที่จะใช้add_filterหรือapply_filtersในบริบทเดียว นั่นทำให้การใช้สิ่งจำเป็นอย่างหนึ่งไม่ใช่สิ่งอื่น ถูกต้องหรือไม่ที่add_filterเพิ่งเพิ่มฟังก์ชั่นไปยังคิวของฟังก์ชันที่รอดำเนินการกับตัวแปรและapply_filtersดำเนินการตามลำดับหรือไม่? มันถูกต้องหรือไม่ว่าapply_filtersเมื่อเรียกด้วยอาร์กิวเมนต์ (ชื่อของฟังก์ชั่นที่จะเรียกใช้) จะดำเนินการฟังก์ชั่นนั้นก่อนที่คนอื่น ๆ ทั้งหมด (ถ้ามี) ในคิว?

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.