我有一个波兰语网站,这就是为什么我要翻译所有元素的原因。
待办事项:
我的wordpress模板:Savona
我不知道在文件中可以找到哪些元素来更改它。我上传了带有源浏览器中信息的图像:
这是我的post-content.php
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php
if ( have_posts() ) :
// Loop Start
while ( have_posts() ) :
the_post();
?>
<div class="post-media">
<?php the_post_thumbnail('savona-full-thumbnail'); ?>
</div>
<header class="post-header">
<?php
$category_list = get_the_category_list( ', ' );
if ( savona_options( 'single_page_show_categories' ) === true && $category_list ) {
echo '<div class="post-categories">' . ent2ncr($category_list) . ' </div>';
}
?>
<h1 class="post-title"><?php the_title(); ?></h1>
<div class="post-meta clear-fix">
<?php if ( savona_options( 'single_page_show_date' ) === true ) : ?>
<span class="post-date"><?php the_time( get_option( 'date_format' ) ); ?></span>
<?php endif; ?>
</div>
</header>
<div class="post-content">
<?php
// The Post Content
the_content('');
// Post Pagination
$defaults = array(
'before' => '<p class="single-pagination">'. esc_html__( 'Pages:', 'savona' ),
'after' => '</p>'
);
wp_link_pages( $defaults );
?>
</div>
<footer class="post-footer">
<?php if ( savona_options( 'single_page_show_author' ) === true ) : ?>
<span class="post-author"><?php esc_html_e( 'By', 'savona' ); ?> <?php the_author_posts_link(); ?></span>
<?php endif; ?>
<?php
if ( savona_options( 'single_page_show_comments' ) === true && comments_open() ) {
comments_popup_link( esc_html__( 'No Comments', 'savona' ), esc_html__( '1 Comment', 'savona' ), '% '. esc_html__( 'Comments', 'savona' ), 'post-comments');
}
?>
</footer>
<?php
endwhile; // Loop End
endif; // have_posts()
?>
</article>
答案 0 :(得分:0)
尽管这可能不是正确的方法,但您可以像下面这样轻松地进行更改。
'blog_page_more_text' => 'Read More',
与'blog_page_more_text' => 'Czytaj dalej',
在
'inc / customizer / customizer-defaults.php'。'No Comments'
替换为'Brak komentarzy'
。答案 1 :(得分:0)
我认为您可以将WordPress语言更改为“ Polski”,而不是将文本翻译成波兰语。
如果此功能不可用,请检查如何安装新语言。您可以获得here all languages
如果您只想在当前工作中更改翻译的文本,则可以执行以下操作:
更多信息
要将[…]替换为[阅读更多]链接,请将其添加到子主题的function.php
function new_excerpt_more($more) {
global $post;
return ' <a class="moretag" href="'. get_permalink($post->ID) . '">[Read More]</a>'; //Change to suit your needs
}
add_filter( 'excerpt_more', 'new_excerpt_more' );
要将“ […]”替换为“阅读更多”按钮,请将其添加到子主题的function.php
function new_excerpt_more($more) {
global $post;
return ' <a class="moretag btn btn-primary" href="'. get_permalink($post->ID) . '">Read More »</a>'; //Change to suit your needs
}
add_filter( 'excerpt_more', 'new_excerpt_more' );
如果您没有子主题,请进行检查。 Source
无评论
请再次将以下内容更改为儿童主题:
在这里存储我的孩子主题和自定义项(包括已编辑的comment.php文件)public_html/wp-content/themes/your-child-theme/comments.php
找到并编辑注释文件后,请保存并检查自定义文本。
希望这对您有帮助
答案 2 :(得分:0)
在打开body标签后,将这些代码放入header.php
文件中。它将auto-translate
转换为Polish
语言或您希望使用的语言。
<div id="google_translate_element"></div>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?"></script>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: "en",
includedLanguages: "pl",
},'google_translate_element');
}
jQuery(window).on('load',function(){ //console.log('Innnnnn');
googleTranslateElementInit();
setTimeout(function(){
var a = document.querySelector("#google_translate_element select");
//console.log('Hellllo:: ',a);
a.selectedIndex=1;
a.dispatchEvent(new Event('change'));
},4000);
});
</script>