qTranslate ভাষা দ্বারা কন্টেন্ট পান [বন্ধ]


9

আপনি কীভাবে আইডি এবং নির্দিষ্ট ভাষার মাধ্যমে সামগ্রী পাবেন?

সেশনটির ভাষা নির্বিশেষে আমার একটি পৃষ্ঠায় দুটি নির্দিষ্ট ভাষার সামগ্রী প্রদর্শন করতে হবে। এখনও অবধি, এটি আমার অগ্রগতি: সক্রিয় ভাষার আইডির মাধ্যমে বিষয়বস্তু অর্জনের জন্য এটি দুর্দান্ত কাজ করে:

<?php $id=47; $post = get_page($id); $content = apply_filters('the_content', $post->post_content); echo $content;  ?>

ফিল্টারটিতে একটি নির্দিষ্ট ভাষা কীভাবে প্রয়োগ করবেন?

সাহায্যের জন্য ধন্যবাদ. Sziro

উত্তর:


15

আপনার কাজটি করতে আপনাকে অবশ্যই QTranslate নেটিভ ফাংশন ব্যবহার করতে হবে। ব্যবহার করুন qtrans_use, এটি ফাংশন যা qtranslate এ সমস্ত কাজ করে। এটি qtranslate_core.php, লাইন 747 এ সংজ্ঞায়িত করা হয়েছে

function qtrans_use($lang, $text, $show_available=false) 

পোস্টের কাঁচামাল ব্যবহার করুন!

এই কোড ব্যবহার করে দেখুন:

<?php 
 $id=47; $post = get_page($id); 
 $content = qtrans_use('en', $post->post_content,false); 
 echo $content;  
?>

এই উদাহরণে এটি আপনার পাঠ্যের ইংরেজি সংস্করণটি ফিরিয়ে দেবে ! এটি অন্য ভাষায় অনুবাদ করতে পছন্দসই ভাষা শনাক্তকারীর সাথে প্রতিস্থাপন করুন!


হ্যাঁ, আপনাকে সাহায্য করে খুশি!
কেচ

এটি নিখুঁতভাবে কাজ করে, তবে get_page($id)কিছুটা গুরুত্বপূর্ণ তা বুঝতে আমার কয়েকটা প্রচেষ্টা লাগল took আপনি যখন ভিউটি উপস্থাপন করছেন, ততক্ষণে কিউ ট্রান্সলেটটি $postকেবলমাত্র বর্তমান ভাষাটি অন্তর্ভুক্ত করার জন্য ইতিমধ্যে বিষয়বস্তুগুলিকে সংশোধন করেছে , সুতরাং আপনাকে সমস্ত ভাষার জন্য বিকল্পগুলি পেতে এটি আবার লোড করতে হবে।
মার্কাস ডাউনিং

@ কেচ আপনি কি আমাকে এই প্লাগইনটি সাহায্য করতে পারেন এটি সর্বদা ইংরাজির পাঠ্য দেখানো চালিয়ে যায়, আমি এটি সঠিকভাবে ইনস্টল করেছি, কোডে কি আমাকে অন্য কোনও পরিবর্তন করা দরকার? বা এটি কিছুই না করে সাধারণত কাজ করবে
জ্যাক

আপনার যদি এখনও সহায়তা প্রয়োজন হয় তবে আপনি আমার সাথে ব্যক্তিগতভাবে যোগাযোগ করতে পারেন বা এখানে জিজ্ঞাসা করতে পারেন। আমি সাহায্য করতে পেরে খুশি। @ জ্যাক
লেনিন

1
@ShivanRaptor বর্তমান ভাষাটি শনাক্তকারী আপনি এই তালিকাটি নানাভাবে ব্যবহার করতে পারেন কিন্তু অধিকাংশ সুপারিশ পেতে হয়: qtrans_getLanguage()
লেনিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.