প্লাগইন এবং স্টাইলশিট সহ দেব বক্সে প্রতীকী লিঙ্কগুলি


11

আমি xampp এর সাথে ম্যাক ওএস এক্স 10.6 ব্যবহার করছি।

http://wp3.1/ আমি যেখানে ওয়ার্ডপ্রেস ইনস্টল করেছি সেখানে url।

শারীরিক পথ হয় /Users/myUserName/Sites/wp3.1/

আমি "প্রাকৃতিক" উপায়ে প্লাগইন বা থিম ইনস্টল করি না। আমি "গিট" নামে একটি ডিরেক্টরি তৈরি করেছি যা এতে অবস্থিত /Users/myUserName/git/। আমার গিট সংগ্রহস্থলগুলি এখানেই বাস করে। আমি যখন একটি প্লাগইন ইনস্টল করতে চাই তখন আমি কেবল একটি প্রতীকী লিঙ্কটি তৈরি করি /Users/myUserName/Sites/wp3.1/wp-content/plugins/। এটি সাধারণ প্লাগইনগুলির জন্য দুর্দান্ত কাজ করে তবে প্লাগইনটি যদি স্টাইল শীট বা স্ক্রিপ্ট হয় তবে ইউআরএলটি প্রদর্শিত হবে:

http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1

আমি কিভাবে এটা ঠিক করব?

উত্তর:


10

প্রতীকী লিঙ্কগুলি হ'ল ... ওয়ার্ডপ্রেসে ঝুঁকিপূর্ণ । প্লাগইনগুলির জন্য wp-config.php প্রতি পৃথক ডোমেন ব্যবহার করা সহজ:

define( 'WP_PLUGIN_DIR', '/local/path/to/plugin/directory' );
define( 'WP_PLUGIN_URL', 'http://plugins.dev');

যেমন একটি সেটআপ সহ আইডিই কনফিগারেশনের উদাহরণ হিসাবে Eclipse ব্যবহার করে বিল্ডিং প্লাগইন সম্পর্কিত কৌশল দেখুন ।


আকর্ষণীয় ... ধন্যবাদ! এখনই এই চেষ্টা করে দেখতে যাচ্ছেন।
এমফিল্ডগুলি

এটি একটি কবজ পছন্দ করেছে। অনেক ধন্যবাদ! আমার ভোস্টগুলি সেট আপ করতে আমার কিছুটা সময় লেগেছে, তবে এখন প্রতিটি বিষয় পুরোপুরি সঠিকভাবে কাজ করছে। ক্ষিপ্ত সাজসরঞ্জাম!!!
এমফিল্ডগুলি

@ টসচো: আপনার প্লাগইনগুলির জন্য কোনও পৃথক ডোমেন ব্যবহার করা ব্রাউজারগুলিতে ক্রস-ডোমেন সুরক্ষা নিয়ে সমস্যা তৈরি করবে না? ডাব্লুপি কুকিজ যেগুলি আপনি ` প্লাগইনস.ডেভি / মাইপলগিন / মাইজি.পিএফ'র কিছুতে অ্যাক্সেস করলে স্থানান্তরিত হয় না ?
জান ফ্যাব্রি

1
@ জন ফ্যাব্রি আমি কেবল এই পদ্ধতির উন্নয়নের জন্য ব্যবহার করছি। আইএমও, প্লাগইনগুলি তাদের ফাইলগুলিতে অ্যাক্সেস করতে কোড করে এটি ভুল করছে। এর মতো ক্রিয়াকলাপগুলি অ্যাডমিন- ajax.php দ্বারা পরিচালনা করা উচিত।
এমফিল্ড 14

1
+1 এটি প্লাগিনগুলির পাশাপাশি এমইউ-প্লাগইনগুলির পক্ষেও সম্ভব, তবে দুঃখজনকভাবে ড্রপিনদের পক্ষে নয়, যা আপনার দিরেই থাকতে হবে ~/wp-content...
কায়সার

0

আপনি দেখতে পাচ্ছেন, মাঝখানে আটকে থাকা আসল পথ ব্যতীত প্লাগইন ইউআরএল সঠিক। আমরা প্লাগইন ইউআরএল তৈরির জন্য দায়ী ফাংশনটি ফিল্টার করতে পারি এবং এটি মুছে ফেলতে পারি।

নিম্নলিখিত কোডটি একটি হিসাবে ইনস্টল করা উচিত অবশ্যই ব্যবহারের প্লাগইন :

add_filter( 'plugins_url', function( $url ) {
    return str_replace( '/Users/myUserName/git/', '', $url );
});
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.