您当前的位置:首页 > TAG信息列表 > theme-development
WP_LOCALIZE_SCRIPT不起作用
我正在创建AJAX加载,需要使用WP\\u LOCALIZE\\u脚本,但无法使其正常工作。这是我的密码。我把它放在函数中。phpwp_enqueue_script( \'page_data\'); $gallery_js_data_array = array( \'maxPages\' => \'$gallery_max_load = $gallery->max_num_pages;\', \'curPage\' =&g
如何允许管理员从管理员创建侧边栏
我正在创建一个WordPress主题,我注意到许多高级主题允许用户进入外观->侧栏,只需给它一个名称就可以创建一个新的侧栏。然后,用户可以转到小部件并将不同的小部件分配给此侧栏,还可以添加自定义菜单。我认为这是一个很好的特性,因为它允许用户在不同的页面上有不同的侧栏。现在,我熟悉自定义帖子类型和主题选项,知道如何让人们为不同的页面选择不同的侧栏,但我只是在创建第一步时遇到了问题,即允许人们自己创建侧栏。我需要为此创建CPT吗?还是有别的办法?我搜索了很多,我遇到的最好的东西是一个插件,它有很多代码,
根据URL更改页脚(POLI语言站点)
我有个问题。我正在研究一个WordPress主题,用英语和俄语。我的问题是如何根据URL更改“页眉”和页脚。我有一个标志,是俄语(西里尔文)和英语(拉丁文)。我想它显示的英文版本时,URL包含/en 和俄语(西里尔文),当URL包含/ru. 我假设我能够使用相同的代码来更改页脚,当URL包含/en URL包含时为西里尔文/ru.我浏览网页已经有一段时间了,我几乎找到了一些答案,但老实说,我不是编码方面的专家(任何语言)。例如:$url = \'http://\' . $_SERVER[\'SERVER_N
是否将单个模板分配给多个自定义帖子类型?
我有许多自定义帖子类型,我想用我最初创建的模板显示这些类型single-photography.php 在我的主题中。有没有办法将此模板分配给多个自定义帖子类型?我知道我可以在single.php 具有基于的条件包含的文件get_post_type(), 但我想知道是否有更好的方法?
可以使用jQuery从wp.Customize获取主题定制器设置吗?
我想知道是否可以直接与wp进行互操作。自定义api以获取主题自定义程序设置的值。我现在的做法是使用ajax从php函数获取响应。我似乎有很多问题。我知道您可以使用jquery和wp绑定到主题定制器控件。自定义api,尽管我想知道是否可以直接从jquery访问设置?EDIT: More information我知道您可以通过API直接与控件交互,如下所示:/** Site title and description. */ wp.customize( \'blogname\', function(
根据URL更改sidebar.php和footer.php
几天前,我提出了一个类似的问题,但也许我的问题有点不正确。我想要我的页脚。php和侧栏。php将根据URL进行更改。如果URL包含/ru,则显示ru页脚。php else显示默认页脚(footer.php)。侧边栏也应该如此。如果可能的话,你能一步一步地引导我吗。非常感谢。
如何显示博客创建日期
是否可以(用PHP)显示博客创建的年份?我想在我的几个主题博客的页脚(版权)中使用这个。
不在首页上显示张贴图像
我已经决定,对于显示多篇帖子的所有页面(例如,首页、分类页、标签页),不应显示帖子图像。相反,如果指定,应在每篇帖子旁边显示特色图片。目前,特色图片可以很好地用于帖子。但是,当显示多篇帖子时(例如,在首页、分类页上),应该从帖子中删除图像。显示单个帖子时,图像也应显示出来。我想这与add_filter() 还有一个正则表达式str_replace() 但这将影响帖子的显示位置。回复
激活自定义主题时WordPress 500内部服务器错误
每当我尝试在客户端服务器上激活自定义主题时,网站都会返回“500-内部服务器错误”。主题在我的本地机器上运行良好,在我的mac上运行良好。我甚至不知道从哪里开始解决这个问题!据我所知,wordpress是新安装的,我没有激活的插件。Edit: 根据要求,以下是我的主题结构:> theme-folder - 404.php > assets > css > font > images >
主题检查插件生成的WordPress错误
请帮助我解决这些警告,以便提交主题供提交。提前谢谢。多亏了wordpress,我发现了许多警告并解决了其中的许多问题。stackexchange。com,但仍然无法解决以下问题,请帮助我。WARNING: Found base64_encode in the file twitteroauth.php. base64_encode() is not allowed. Line 123: return base64_encode(hash_hmac(\'sha1\', $base_string, $
将登录页面的样式表排入队列并使其显示在head元素中
我尝试在我的主题中设置登录页面的样式。非常简单:add_action( \'login_enqueue_scripts\', function() { wp_enqueue_style( \'TEST\', get_template_directory_uri() . \'/css/login.css\' ); }); 不幸的是,它没有按预期工作。这个link 元素出现在body 登录页面,非常晚。渲染输出:<link rel=\'stylesheet\'
如何使用WP_Filessystem和ftp base/chroot设置路径
在我的主题中,我将使用WP\\u文件系统将文件写入,例如:$file = get_template_directory().\'/library/assets/css/wpless2css.css\'; 输出如下内容/home/user/domain/http_docs/wp-contents/theme/mytheme/library/assets/css/wpless2css.css除非ftp用户能够通过chroot访问,否则这将起作用/home/user/domain/ (在某些服务器上?
挂接设置API init的位置
我在主题检查器中收到了一堆关于设置api init函数的通知。这些通知都是针对$\\u请求数组中的“未定义索引”的。代码如下:<?php function typesetter_settings_api_init () { if ($_REQUEST[\'update-settings\']) { typesetter_save_settings(); } register_sections();
在unctions.php中以正确的方式检查javascrip文件
我正在尝试将html转换为wordpress。html中的代码是:<script src=\"js/jquery.nicescroll.min.js\"></script> <script src=\"js/jquery.js\"></script> ( jQuery v1.7.2 ) 和内联脚本$(document).ready( function() { $(\"html\").nice
作为jQuery函数调用的Java脚本?
提到Nice scroll to wordpresswordpress以noconflicts模式运行jquery,这意味着您需要使用jquery函数调用编写JS代码var seq = 0; $(document).ready(function() { $(\"html\").niceScroll({styler:\"fb\",cursorcolor:\"#000\"}); $(\"#mainlogo img\").eq(1).hid
页眉标题后的动态菜单链接
我正在使用Wordpress的抛物线主题,我想为登录用户显示几个动态菜单链接,就在标题的右侧。如下图所示,菜单1和菜单2链接应位于标题右侧。最好的方法是什么?我不喜欢插件,而是喜欢使用主题挂钩,因为当主题改变时,我可以编写一个挂钩来实现相同的功能。请建议我应该在哪里修改代码,或者我必须编写哪些新函数。EDIT:我想保留主菜单的原样。我只想在标题后自定义菜单链接。
添加新主题时更新/添加菜单的推荐方法
我正在本地研究一个全新的主题。完成后,我将使用“试驾”插件允许管理员在切换到主题之前测试主题。问题是,新主题有更多的菜单&;对现有的更新。我如何管理添加/更新菜单而不影响实时站点?我可以导入它们吗?或者,当我在试驾新主题时,我可以添加菜单吗,还是可以全局添加?与此同时,我开始实施的是:1。检查菜单是否存在。如果确实如此,则以正常WP方式进行构建。2、作为备用方案,恢复到硬编码菜单。因此,我会上传主题,激活它,添加菜单,然后在启动后,我就必须去删除回退。不确定这是否正确。看起来有点尴尬。
主题选项的最佳实践(向前兼容性)
所以我想知道的是。。。你们都知道选项树和主题作者用于主题选项页面的类似框架。你们也都知道,自从3.4 WordPress引入了他们的定制API以来。显然,他们希望主题作者使用它,而不是使用所遇到的框架。显然,这将是一种好方法,因为它是土生土长的。然而,他们是一个问题。。。WP Customizer没有提供足够的空间。假设您有以下选项:我可以想出一种方法将它们全部导入到Customizer中。。。这也适用于社交链接、布局选项、背景模式选项等。。。我能想到的一种方法是为这些创建单独的管理页面。。。但如果你采用
如何在前端模板中显示主题选项字段中的值?
我将此代码放入我的函数中。phphttps://gist.github.com/corvannoorloos/4703066 而且效果很好。现在我想显示Sample Select Options 在一些前端模板中归档。我该怎么做?我试过了get_option<?php echo get_option( \'sample_select_options\', true); ?> 但无论选择什么,它都返回数字1。
为什么我的IF/ELLIF/ELSE在这里不能正常工作?
我正在使用一段简单的if/elseif/else代码为我的页面生成一个标题图像,我似乎无法理解为什么它不能正常工作。它确定要显示的页面的类别,并相应地显示标题。这是我标题中的代码。php:<?php if (is_category(\'dino run\') || has_category(\'dino run\')) { ?> <a href=\"dino-run/\"><li><div class=\"logo splash2\">Din