কাস্টম মিডিয়া কাস্টম পোস্ট শর্টকোড forোকানোর জন্য সামগ্রী আপলোড করে


12

আমি কোনও প্লাগইনে কাজ করছি যা কোনও পৃষ্ঠা বা পোস্টে শর্টকোড সহ কাস্টম পোস্ট প্রকার "পোর্টফোলিও" তৈরি করে।

শর্টকোডটি হ'ল: [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>';
}

এবং এটি কি করে। তবে, এখন, তৈরি উইন্ডোটির বিষয়বস্তুটি সংশোধন করার সর্বোত্তম উপায় কোনটি? এখানে আমি এটি কীভাবে দেখছি তার একটি চিত্র এখানে দেওয়া হয়েছে, এটির চেয়ে আরও ভাল:

এখানে চিত্র বর্ণনা লিখুন এটি সম্পাদন করা কতটা জটিল এবং কৌশলযুক্ত হতে পারে? আমার জানা নেই যে আমার কোন দিকে তাকানো উচিত, এটি কি সম্ভব? সমাধানের জন্য যেখানে আমার খনন শুরু করা উচিত দয়া করে কোনও পরামর্শ করুন।

পিএস: অথবা সম্ভবত আমি প্রথম স্থানে ভুল এবং থিকবক্স ব্যবহার বিবেচনা করা উচিত? তবে আমি মিডিয়া আপলোড পপআপের নেটিভ লুক রাখতে চাই।

চিয়ার্স!

সম্পাদনা করুন:

আচ্ছা, নেটিভ গ্যালারী শর্টকোড প্যাটার্নটি ব্যবহার করা হয়ত এর থেকে আরও ভাল সমাধান। মিডিয়া আপলোড উইন্ডোতে একটি নতুন মেনু আইটেম যুক্ত করা কঠিন নয়, যেমন এটি এখানে উদাহরণস্বরূপ ব্যাখ্যা করা হয়েছে

সুতরাং চূড়ান্ত দৃষ্টিভঙ্গি এইরকম কিছু:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

এটি অবশ্যই ব্যাকবোন.জেস দিয়ে করা উচিত আমি বিশ্বাস করি? তবে মূল প্রশ্নটি, এটি কি চিত্রগুলির পরিবর্তে কাস্টম পোস্টগুলি চালিত করতে পারে?


1
আমি মনে করি কাস্টম পোস্টগুলি পরিচালনা করতে মিডিয়া সম্পাদক ব্যবহার করা সম্ভবত ভাল ধারণা নয়। আপনি কি "পোর্টফোলিও" নামে একটি নতুন সংযুক্তি মাইম টাইপ তৈরি করতে এবং বিদ্যমান শর্টকোড এবং মিডিয়া সম্পাদক পরিচালনা দিয়ে পোর্টফোলিও গ্যালারী তৈরি করতে পারবেন না?
ফ্যাবিয়েন কোয়াটারভাক্স

ধন্যবাদ @ ফ্যাবিয়ানকুয়াট্রাভাক্স, আমি নিশ্চিত না যে এটি কীভাবে কাজ করা উচিত আমি তা বুঝতে পেরেছি তবে আমি এখন এই দিকটি তদন্ত করব, আপনি কি কিছু পড়ার সুপারিশ করতে পারেন?
নিকিতা

কাস্টম পোস্ট টাইপ ঠিক কি জন্য ব্যবহৃত হয়? আপনি কি কাস্টম পোস্ট প্রকারটি কেবলমাত্র এডমিন অঞ্চলে সঠিক মেনু সন্নিবেশ করানোর কারণে ব্যবহার করেন? আপনি কীভাবে চিত্রটিকে কোনও পোর্টফোলিও পোস্টের সাথে লিঙ্ক করবেন (আপনার স্ক্রিনশটটিতে দেখানো হয়েছে)?
ফ্যাবিয়েন কোয়াটারভাক্স

আমি আমার টুইনিকিন প্লাগইনে কাস্টম সংযুক্তি মাইম টাইপ ব্যবহার করেছি , তবে আমি নিশ্চিত নই যে এটি আপনার ব্যবহারের ক্ষেত্রে সম্পূর্ণ প্রাসঙ্গিক।
ফ্যাবিয়েন কোয়াটারভাক্স

উত্তর:


1

এখানে চিত্র বর্ণনা লিখুন

এখানে আমার গাইডটি দেখুন - http://www.wpexplorer.com/wordpress-tinymce-tweaks/ - যাতে আপনি কীভাবে একটি পপআপ উইন্ডো তৈরি করতে পারেন যেখানে আপনি একটি শর্টকোড thanোকানোর চেয়ে আপনার বিকল্পগুলি নির্বাচন করতে পারেন। আপনি যদি আমার ফ্রি সিম্পল শর্টকোড প্লাগইন ডাউনলোড করেন তবে আপনি একটি সরাসরি বাস্তবায়নও দেখতে পাবেন।

ব্যবহারকারী সন্নিবেশ করানোর জন্য পোস্টগুলি নির্বাচন করার পরিবর্তে আপনার পোর্টফোলিওতে বিভাগের বিভাগটি যুক্ত করুন যাতে ব্যবহারকারী আইটেমগুলিকে বিভাগগুলিতে সংগঠিত করতে পারে। তারপরে কোন বিভাগ থেকে পোস্টগুলি টানতে হবে তা নির্বাচন করার জন্য আপনার পপআপ উইন্ডোতে একটি সাধারণ ড্রপডাউন থাকতে পারে।

ভবিষ্যতে শেষ ব্যবহারকারীর পক্ষে এটি পরিচালনা করা অনেক সহজ, যেহেতু তাদের কেবল বিভাগে তাদের পোস্ট যুক্ত করতে হবে এবং নতুন পোস্টগুলি অন্তর্ভুক্ত করার জন্য শর্টকোড ম্যানুয়ালি আপডেট না করে শর্টকোড স্বয়ংক্রিয়ভাবে এগুলি প্রদর্শন করবে।

  • এজে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.