抱歉,如果这是一个无知的问题。我是第一个使用rtl语言的人。假设我们有一个标准风格的主题。英文css。所以我使用is\\u rtl(),它返回TRUE,我们不会加载样式。css和仅rtl。css?
如果有人能在加载rtl时提供一个例子。rtl语言和样式上的css。其他语言上的css(除了我已经看到的WordPress文档),我会很高兴的。谢谢
抱歉,如果这是一个无知的问题。我是第一个使用rtl语言的人。假设我们有一个标准风格的主题。英文css。所以我使用is\\u rtl(),它返回TRUE,我们不会加载样式。css和仅rtl。css?
如果有人能在加载rtl时提供一个例子。rtl语言和样式上的css。其他语言上的css(除了我已经看到的WordPress文档),我会很高兴的。谢谢
在主题中,将样式表按如下方式排列:
add_action( \'wp_enqueue_scripts\', \'t5_enqueue_style\' );
function t5_enqueue_style()
{
wp_enqueue_style(
\'theme-name-default\',
get_template_directory_uri() . \'/css/default.min.css\'
);
}
额外的RTL样式表也在此处排队,将默认值列为依赖项:if ( is_rtl() )
{
wp_enqueue_style(
\'theme-name-rtl\',
get_template_directory_uri() . \'/css/rtl.min.css\',
array ( \'theme-name-default\' )
);
}
因此,完整的代码是:add_action( \'wp_enqueue_scripts\', \'t5_enqueue_style\' );
function t5_enqueue_style()
{
wp_enqueue_style(
\'theme-name-default\',
get_template_directory_uri() . \'/css/default.min.css\'
);
// extra RTL stylesheet
if ( is_rtl() )
{
wp_enqueue_style(
\'theme-name-rtl\',
get_template_directory_uri() . \'/css/rtl.min.css\',
array ( \'theme-name-default\' )
);
}
}
if ( is_rtl() ) {
<link rel="stylesheet" type="text/css" href="<? bloginfo(\'template_directory\');?>/style_rtl.css" />
} else {
<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo( \'stylesheet_url\' ); ?>" />
}
我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette