1. wtyczka korzysta z języka ustawionego w wordpressie, więc jak chcesz mieć PL, to w pliku wp-config.php powinieneś mieć linijkę define (’WPLANG’, 'pl_PL’);
…a jeżeli język masz poprawnie ustawiony a fb mimo to go nie rozpoznaje, to może to być np. kwestia konfliktu z jakąś inną wtyczką wykorzystującą facebooka lub kodem wstawionym bezpośrednio w motyw gdzie język jest ustawiony na en_US.
2. a czy we wpisach masz komentarze? Ta wtyczka podmienia wordpressowe komentarze, więc tam gdzie ich nie ma – tam ich nie podmieni.
Upewnij się, czy masz w pliku single.php masz w ogóle kod odpowiedzialny za wstawienie komentarzy (np funkcja comments_template() ) i czy wpisy mają włączoną opcję komentarzy.
1. w pliku wp-config.php nie mam żadnej linijki define (’WPLANG’, 'pl_PL’) wiec to pewnie jest przyczyna lub w stylu jest takie ustawieni en_US.
2. W pliku single.php nie ma żadnej funkcji comments_template a w artykułach w ogóle nie było żadnych komentarzy tylko w odnośnikach czyli stronach
Prosiłbym o pomoc jak mam rozwiązać ten problem
1. jeżeli masz define (’WPLANG’, 'en_US’); to zmień na
define (’WPLANG’, 'pl_PL’); …a jeżeli nie masz, to dodaj.
2. to dodaj w pliku single.php linijkę
<?php comments_template(); ?>
-w miejscu gdzie chcesz mieć komentarze.
1. Sorki pomyłka ale w pliku wp-config.php jest linijka define (’WPLANG’, 'pl_PL’); jak kod mam wstawić aby szablon rozpoznawał polskie znaki, żeby po zainstalowaniu wtyczki Facebook na stronie przycisk wyświetlał sie w języku polski a nie w angielskim jak jest teraz obecnie dlatego prosze was o pomoc????
Oto adres strony, ta strona jest testowa aktualna jest na lokalnym serwerze http://blogi.hexsite.pl/
Ok, ponawiam pytanie …czy nie używasz jakiejś innej wtyczki związanej z FB?
…bo w kodzie widzę coś takiego
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
-i tutaj może być problem 😉
innej wtyczki nie używałem ale w szablonie są jakies pliki związane z facebookiem
Zatem szukaj w plikach motywu, bo jak widać we wklejonym wyżej fragmencie kodu tam ustawiony jest język angielski en_US i dlatego wtyczka facebookowa gubi język.
Super dzieki już sobie poradziłem z problemem
Drugi problem to komentarze z wtyczką facebook, otóż ten plugin został uruchomiony ale wyświetla sie tylko w dodanych stronach czyli odnośnikach na stronie a nie wyświetla sie w artykułach przypisanych do kategorii. Chciałbym żeby komentarze zaczęły się wyświetlać pod artykułami przypisanych do kategorii. W pliku single.php nie ma żadnej funkcji comments_template a w artykułach w ogóle nie było żadnych komentarzy tylko w odnośnikach czyli stronach
To dodaj ją przed końcem pętli.
Zobacz jak to jest zrobione w w pliku page.php i zrób podobnie w pliku single.php.
zrobiłem jak zadałeś ale komentarze nadal się nie wyświetlają oto kod z pliku single.php który zmieniłem nie wiem gdzie popełniłem bład
<?php global $theme; get_header(); ?>
<div id=”main”>
<?php $theme->hook(’main_before’); ?>
<div id=”content”>
<?php $theme->hook(’content_before’); ?>
<?php
if (have_posts()) : while (have_posts()) : the_post();
/**
* Find the post formatting for the single post (full post view) in the post-single.php file
*/
get_template_part(’post’, 'single’);
if(comments_open( get_the_ID() )) {
comments_template(”, true);
}
endwhile;
else :
get_template_part(’post’, 'noresults’);
endif;
?>
<?php $theme->hook(’content_after’); ?>
</div><!– #content –>
<?php get_sidebars(); ?>
<?php $theme->hook(’main_after’); ?>
</div><!– #main –>
<?php get_footer(); ?>
….teraz edytuj jakiś wpis i sprawdź czy ma zaznaczone Zezwól na komentarze (boks Dyskusja …jeżeli nie masz takiego, rozwiń Opcje ekranu w górnym prawym rogu i zaznacz)
niestety ale to nie działa nadal nie wyświetla tych komentarzy nie wiem gdzie robie błąd
widzę, że są ….albo mi się tylko wydaje http://blogi.hexsite.pl/?p=1