પછી 16 ઓપરેશનના વર્ષો અને નવા પ્રકાશન વિના બે વર્ષથી વધુ, અમારા પ્લગઇનને કોડ રોટ તરીકે ઓળખાતા વ્યાપક પડકારનો સામનો કરવો પડ્યો. આ મુદ્દો ises ભો થાય છે જ્યારે સમય જતાં વિધેયમાં ઘટાડો થાય છે - પ્લગઇનના કોડમાં ફેરફાર કર્યા વિના પણ - બાહ્ય પરિબળોને ધ્યાનમાં રાખીને. નવી વર્ડપ્રેસ રીલીઝ, અપડેટ પીએચપી સંસ્કરણો, અને અનુવાદ સેવાઓમાં પાળી કાળજીપૂર્વક ડિઝાઇન કરેલી સુવિધાઓને વિક્ષેપિત કરી શકે છે.
ભાષાંતર 1.0.9.5, અમે આ પડકારોનો સામનો કર્યો છે, અનુવાદ એન્જિન પર પ્રાથમિક ધ્યાન કેન્દ્રિત સાથે. અમે જૂનો કોડ કા removed ી નાખ્યો અને યાન્ડેક્સ અને બાયડુ અનુવાદ સેવાઓ માટે સપોર્ટને પુનર્સ્થાપિત કરવા માટે નવા અમલીકરણો રજૂ કર્યા, જેણે તાજેતરના વર્ષોમાં કામ કરવાનું બંધ કરી દીધું હતું. આ અપડેટ્સ સુનિશ્ચિત કરે છે કે અનુવાદ સુવિધાઓ ફરી એકવાર સંપૂર્ણ રીતે કાર્યરત છે. વધારામાં, અમે સમય જતાં આ અનુવાદ સેવાઓમાં ઉમેરવામાં આવેલી નવી ભાષાઓ શામેલ કરવા માટે ભાષા સપોર્ટને વિસ્તૃત કર્યો છે.
આ પ્રકાશન પ્લગઇનને વિશ્વસનીય અને અસરકારક રાખવા માટેના અમારા સમર્પણને પ્રતિબિંબિત કરે છે, તકનીકીઓ અને સેવાઓના વિકસતા લેન્ડસ્કેપને અનુકૂળ.

અમે એક નવું વિજેટ રજૂ કર્યું છે જે પ્રમાણભૂત ધ્વજ ઇમોજીસનો ઉપયોગ કરે છે, જેને વર્ષોથી સેટ ઇમોજીમાં સમાવિષ્ટ કરવામાં આવી છે. આ અપડેટ વિજેટના કોડને નોંધપાત્ર રીતે સરળ બનાવે છે, જ્યારે તમારી વિશિષ્ટ જરૂરિયાતોને પહોંચી વળવા માટે ફ્લેગોના સરળ કસ્ટમાઇઝેશનને પણ સક્ષમ કરવું.
તમે અમારી સાઇટ પર ક્રિયામાં આ નવા વિજેટને ચકાસી શકો છો, જ્યાં અમે એક હોંશિયાર સીએસએસ યુક્તિ ઉમેરી છે જે વર્તમાન ભાષાના ચિહ્નને અન્ય કરતા બે વાર બનાવે છે, કોડની નીચેની બે લાઇનો સાથે પ્રાપ્ત!.transposh_flags{font-size:22px}
.tr_active{font-size:44px; float:left}
અમે આશા રાખીએ કે તમે આ નવા સંસ્કરણનો આનંદ માણશો!
તમારા મેટા શીર્ષક અને વર્ણનને ટ્રાન્સપોશ સાથે કેવી રીતે અનુવાદિત કરવું!
કેટલાક પછી “vાળ” જેમ તેઓ કહે છે (જે લોકોને કોડ કેવી રીતે કરવો તે ખબર નથી, પરંતુ હજી પણ એઆઈ સાથે કોડ) મેં ટ્રાન્સપોશનો ઉપયોગ કરતી વખતે મેટા શીર્ષક અને વર્ણનનું ભાષાંતર કેવી રીતે કરવું તે સર્જનાત્મક રીતે બહાર કા .્યું.
એસઇઓ માર્કેટિંગ વ્યક્તિ તરીકે જે કંઈક હતું જેણે મને ખરેખર પરેશાન કર્યું. ભાષાંતર સ્થળો, ગૂગલમાં અંગ્રેજી પરિણામો સાથે.
તો મેં તે કેવી રીતે કર્યું.
પહેલા મેં આ PHP સ્નિપેટ ઉમેર્યું (ગ્ર ok ક દ્વારા બનાવેલ 3)
તે મારા માટે મેટા શીર્ષકનું ભાષાંતર કરે છે.
મેં તેને ડબલ્યુપી સ્નિપેટમાં મેટા શીર્ષક અને વર્ણન તરીકે ઓળખાવ્યો:
add_filter('rank_math/frontend/title', function($title) {
global $my_transposh_plugin;
// Controleer of Transposh actief is
if (!isset($my_transposh_plugin) || !is_object($my_transposh_plugin)) {
return $title;
}
// Haal de huidige taal op
$lang = transposh_get_current_language();
// Vertaal alleen als de taal niet de standaardtaal is
if ($lang && !$my_transposh_plugin->options->is_default_language($lang)) {
// Gebruik fetch_translation om de title te vertalen
list(, $translated_title) = $my_transposh_plugin->database->fetch_translation($title, $lang);
if ($translated_title) {
$title = $translated_title;
}
}
return $title;
});
add_filter('rank_math/frontend/description', function($description) {
global $my_transposh_plugin;
// Controleer of Transposh actief is
if (!isset($my_transposh_plugin) || !is_object($my_transposh_plugin)) {
return $description;
}
// Haal de huidige taal op
$lang = transposh_get_current_language();
// Vertaal alleen als de taal niet de standaardtaal is
if ($lang && !$my_transposh_plugin->options->is_default_language($lang)) {
// Gebruik fetch_translation om de description te vertalen
list(, $translated_description) = $my_transposh_plugin->database->fetch_translation($description, $lang);
if ($translated_description) {
$description = $translated_description;
}
}
return $description;
});
– આ સ્નિપેટ પછી > શીર્ષકનું ભાષાંતર કરવામાં આવ્યું હતું, પરંતુ વર્ણન નથી. વધુ વાઇબિંગ કર્યા પછી અને ગ્ર ok ક સાથેના ડેડ-એન્ડ સુધી પહોંચ્યા પછી મને લાગ્યું કે મૂળભૂત રીતે ટ્રાન્સપોશ પ્લગઇન ડેટાબેઝમાંથી ઘણી વખત અનુવાદ લાવી રહ્યું છે.
તેથી મેં ગ્રોકને કહ્યું, અરે જો આપણે ફૂટરમાં મેટા શીર્ષક અને વર્ણન ઉમેરીશું (સંતાપવું) લખાણ તરીકે.
અને ટ્રાન્સપોશ તેનો ભાષાંતર કરે છે, જો આપણે ડેટાબેઝમાંથી વર્ણન ખેંચીએ જે ટ્રાન્સપોશ આપણા માટે વ્યવસ્થાપિત કરે છે તો તેનું ભાષાંતર કરવામાં આવશે નહીં?
અને GROK3 એ પુષ્ટિ કરી અને મને આ સ્નિપેટ આપ્યો (મને બ outside ક્સની બહાર વિચારવાની પ્રશંસા આપ્યા પછી)
// Voeg de meta title en description toe aan de footer, alleen als de description is ingevuld
add_action('wp_footer', function() {
global $post;
if (is_singular() && $post) {
$meta_title = get_post_meta($post->ID, 'rank_math_title', true);
$meta_description = get_post_meta($post->ID, 'rank_math_description', true);
// Controleer of de meta description is ingevuld
if (!empty($meta_description)) {
// Standaard meta title als deze leeg is
if (empty($meta_title)) {
$meta_title = get_the_title($post->ID);
}
?>
document.addEventListener('DOMContentLoaded', function() {
var metaElement = document.getElementById('transposh-meta');
if (metaElement) {
var translatedText = metaElement.innerText || metaElement.textContent;
// Splits de tekst weer op in title en description (na vertaling)
var parts = translatedText.split(' | ');
var translatedDesc = parts[1] || translatedText; // Gebruik description na de |, anders hele tekst
var metaTag = document.querySelector('meta[name="description"]');
if (metaTag) {
metaTag.setAttribute('content', translatedDesc);
} else {
var newMeta = document.createElement('meta');
newMeta.name = 'description';
newMeta.content = translatedDesc;
document.head.appendChild(newMeta);
}
}
});
<?php
}
}
});
યોગ્ય નોંધ, કે હું મારા એસઇઓ પ્લગઇન તરીકે રેન્કમેથનો ઉપયોગ કરી રહ્યો હતો, આ કદાચ યોસ્ટ સાથે કામ કરશે? અથવા અન્ય પ્લગઈનો, પરંતુ મને ખાતરી છે કે જો તમે આ સંપૂર્ણ ટિપ્પણીને તમારી પસંદગીના એઆઈ ટૂલ પર ખવડાવો છો તો તે યોસ્ટ અને અન્ય લોકો માટે યોગ્ય ક્ષેત્રોને ઠીક કરી શકે છે.
ખુશ ભાષાંતર કરનારા લોકો અને ઘણા વર્ષો પછી આ પ્લગઇનનો ટેકો પસંદ કરવા બદલ આભાર 🙂
મારી ટોચની એક 3 ખાતરી માટે ગુપ્ત શસ્ત્રો!
માફ કરશો હું કંઈક ઉલ્લેખ કરવાનું ભૂલી ગયો છું.
// ફૂટરમાં મેટા શીર્ષક અને વર્ણન ઉમેરો, ફક્ત જો વર્ણન પૂર્ણ થઈ ગયું છે
જો તમે આને અંગ્રેજીમાં અનુવાદિત કરો છો, તો તે કહે છે કે મેટા શીર્ષક અને વર્ણન ફૂટરમાં જ ઉમેરો જો વર્ણન ભરાઈ ગયું હોય.
ફક્ત તે જ કારણ છે કે જો તે ભરાઈ ગયું છે તે જ કારણ છે કે મને આ ફૂટર યુક્તિ કામ કરશે તેવું કારણ છે.
જો મારી પાસે મારા પૃષ્ઠો માટે અનન્ય મેટા વર્ણન છે, તે વેબસાઇટ પર નહોતું. તે અનુવાદિત નહોતું.
પરંતુ જ્યારે મેં કોઈ અનુવાદ ઉમેર્યો નહીં, અને તેને ખાલી રાખ્યો, તે પૃષ્ઠના ટોચનાં શબ્દો ખેંચશે. તેથી જ્યારે મેં ફક્ત ઉપરનો પ્રથમ સ્નિપેટ ઉમેર્યો, તે ફક્ત શીર્ષકનું ભાષાંતર કરી રહ્યું હતું, કારણ કે શીર્ષક પણ પૃષ્ઠ પર લખાયેલું છે. પરંતુ મેટા વર્ણન અનન્ય હતું અને વેબસાઇટ પર ક્યાંય દેખાતું નથી.
જો આપણે ફૂટરમાં અદ્રશ્ય મેટા વર્ણન ઉમેરીએ તો મૂળભૂત રીતે તે કેવી રીતે બહાર આવ્યું છે > અમે ઉપરના પ્રથમ સ્નિપેટ સાથે મેટા ટાઇટલ અને વર્ણનોનું ભાષાંતર કરી શકીએ છીએ.
તેથી તમારે કામ કરવા માટે તમારે બંને સ્નિપેટ્સની જરૂર છે.
અથવા ફક્ત પ્રથમ જો તમે ક્યારેય તમારા વર્ણનો ભરો નહીં. પરેશાન ન કરો.
જ્યારે હું પોસ્ટ સાચવીશ, તે આ ભૂલ બતાવે છે:
ચેતવણી: અસ્પષ્ટ એરે કી “બીક” ઇન ડબલ્યુપી-કન્ટેન્ટ પ્લગઇન્સ ટ્રાન્સપોશ-ટ્રાન્સલેશન-ફિલ્ટર-ફોર-વ ord ર્ડપ્રેસ કોર કોન્સ્ટન્ટ્સ.એફ.પી. 1702
મેં આ કોડને લાઇન પર બદલીને તેને હલ કરી 1702
જો ($લ Lang ંગ્રેક[‘એન્જિન’][$એન્જિન]) {
પ્રતિ
જો (ગયો($લ Lang ંગ્રેક[‘એન્જિન’][$એન્જિન])) {
આ જાણ કરવા બદલ આભાર, માં સુધારાઈ https://github.com/oferwald/transposh/commit/70f1a6bafc72a0358b42ada8a576a9f02b5ed136
નમસ્તે, હું મારી વેબસાઇટ માટે રણમાથનો ઉપયોગ કરું છું, બટ શીર્ષક અને વર્ણનનું ભાષાંતર કરવામાં આવશે નહીં,પરંતુ સંસ્કરણ થોડા વર્ષો પહેલા બરાબર હતું,શું આ પ્લગઇન optim પ્ટિમાઇઝ કરી શકાય છે? આભાર
મને ખબર હોત કે રણમાથ શું છે, કરતાં. હું ફક્ત એમ માની શકું છું કે તેઓએ કંઈક બદલ્યું છે. અને હું કંઈપણ જાણતી વસ્તુઓનું પરીક્ષણ કરી શકતો નથી.
માફ કરશો, મેં ખોટી માહિતી દાખલ કરી, તે રેન્ક ગણિત છે.
મેં નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કર્યું છે, પરંતુ ભાષા પટ્ટી ખાલી છે. ભૂલને અપડેટ કરવા માટે કૃપા કરીને સમય કા .ો. આભાર.
નમસ્તે અને એક અહેવાલ સાથે આવવા બદલ માફ કરશો
મેટા-બ box ક્સમાં એડમિનમાં (ટેક્સ્ટની ભાષા વ્યાખ્યાયિત કરો) તેણે જોઈએ તે પ્રમાણે કામ કરતું નથી. તે દેશ કરતાં નંબર બતાવે છે.
પાછા ફરી વળવું 1.0.9.4 કામ
અમારું પ્લગઇન "વિસ્ફોટ પ્રૂફ" અથવા "વિસ્ફોટ પ્રૂફ" તરીકે "વિસ્ફોટ પ્રૂફ" તરીકે શા માટે ભાષાંતર કરે છે તેના બદલે "વિસ્ફોટ પ્રૂફ".
અમને પ્લગઇન સાથે સમસ્યા છે. ભાષાઓ સૂચિમાં બતાવવામાં આવી નથી. અહીં સ્ક્રીનશોટ છે: http://joxi.ru/vAWQJd9IKQ3aDm પ્લગઇન ફરીથી ઇન્સ્ટોલ કરવાનો પ્રયાસ કર્યો, પરંતુ કંઈ બદલાયું નહીં. એડમિન પૃષ્ઠના સ્રોત કોડમાં આ ટ s ગ્સ ખરેખર ખાલી છે. કોઈપણ સલાહ?
કૃપા કરીને સેવ હિટ કરો અને તમે નીચેની ભાષાઓ જોશો, હું બગથી વાકેફ છું અને ટૂંક સમયમાં તેને ઠીક કરીશ
ખૂબ ખૂબ આભાર, તે કામ કરે છે!