আমি কোনও প্লাগইনে কাজ করছি যা কোনও পৃষ্ঠা বা পোস্টে শর্টকোড সহ কাস্টম পোস্ট প্রকার "পোর্টফোলিও" তৈরি করে।
শর্টকোডটি হ'ল: [portfolio option1=“1” option2=“0” option3=“1” ]
এবং এটি ঠিক কাজ করে, এটি কাস্টমের মাধ্যমে সমস্ত কাস্টম পোস্ট দেখায় WP_query
। তবে আমি আরও যেতে চাই।
upload media
একটি পোর্টফোলিও শর্টকোড আউটপুট উত্পন্ন করার জন্য পাশে একটি কাস্টম বোতাম তৈরি করুন , যেখানে ব্যবহারকারী সমস্ত পোস্ট অন্তর্ভুক্ত এবং সংজ্ঞায়িত করতে কোন পোস্ট নির্বাচন করতে পারে। সুতরাং আউটপুট হবে:[portfolio option1=“1” option2=“0” option3=“1” ids=“12,311,432,443,” ]
আমি ডাব্লুপিপি'র মিডিয়া.এফপিতে পাওয়া একটি বোতামের কোড এটি:
add_action( 'media_buttons', array( $this, 'media_buttons' ) );
public function media_buttons($editor_id = 'content') {
$post = get_post();
if ( ! $post && ! empty( $GLOBALS['post_ID'] ) )
$post = $GLOBALS['post_ID'];
wp_enqueue_media( array(
'post' => $post
) );
$img = '<span class="wp-media-buttons-icon"></span> ';
echo '<a href="#" id="insert-media-button" class="button insert-media add_media" data-editor="' . esc_attr( $editor_id ) . '" title="' . esc_attr__( 'Add Portfolio' ) . '">' . $img . __( 'Add Portfolio' ) . '</a>';
}
এবং এটি কি করে। তবে, এখন, তৈরি উইন্ডোটির বিষয়বস্তুটি সংশোধন করার সর্বোত্তম উপায় কোনটি? এখানে আমি এটি কীভাবে দেখছি তার একটি চিত্র এখানে দেওয়া হয়েছে, এটির চেয়ে আরও ভাল:
এটি সম্পাদন করা কতটা জটিল এবং কৌশলযুক্ত হতে পারে? আমার জানা নেই যে আমার কোন দিকে তাকানো উচিত, এটি কি সম্ভব? সমাধানের জন্য যেখানে আমার খনন শুরু করা উচিত দয়া করে কোনও পরামর্শ করুন।
পিএস: অথবা সম্ভবত আমি প্রথম স্থানে ভুল এবং থিকবক্স ব্যবহার বিবেচনা করা উচিত? তবে আমি মিডিয়া আপলোড পপআপের নেটিভ লুক রাখতে চাই।
চিয়ার্স!
সম্পাদনা করুন:
আচ্ছা, নেটিভ গ্যালারী শর্টকোড প্যাটার্নটি ব্যবহার করা হয়ত এর থেকে আরও ভাল সমাধান। মিডিয়া আপলোড উইন্ডোতে একটি নতুন মেনু আইটেম যুক্ত করা কঠিন নয়, যেমন এটি এখানে উদাহরণস্বরূপ ব্যাখ্যা করা হয়েছে ।
সুতরাং চূড়ান্ত দৃষ্টিভঙ্গি এইরকম কিছু:
এটি অবশ্যই ব্যাকবোন.জেস দিয়ে করা উচিত আমি বিশ্বাস করি? তবে মূল প্রশ্নটি, এটি কি চিত্রগুলির পরিবর্তে কাস্টম পোস্টগুলি চালিত করতে পারে?