您当前的位置:首页 > TAG信息列表 > theme-development
还有其他的TinyMCE4主题/副主题吗?
WordPress 3.9中的TinyMCE4有一些很酷的变化,但似乎只包含一个“主题”。有没有办法为CSS定义的主题创建子主题,以及theme.js 在里面wp-includes/js/tinymce/themes/modern ? 还是一种从其他地方将自定义主题出列和入列的方法?如果这些MCE4主题是常见的可插拔选项,我在哪里可以找到它们?我也很好奇tinymce.ThemeManager.get(\'modern\') 是为了,因为它只给你function(editor) {... } 包含来自的私
Show category and description
我正在创建一个主题,我想在首页显示每个类别及其描述。我使用了下面的代码,但它只显示其中一个类别,没有指向其页面的链接,而是主页的链接,也没有显示描述。<h1 class=\"categoryTitle\"> <a href=\"<?php echo esc_url( $category_link ); ?>\"> <?php foreach( (get_the_category()) as $chaine ) {
WP_QUERY的多个过滤条件
我很难想出如何完成这个(非常简单的)任务:随机获取4篇帖子,但仅从最近的10篇帖子中进行选择。这对于随机部分非常有效,但显然可以从所有帖子中选择: $query = array( \'posts_per_page\' => 4, \'orderby\' => \'rand\', \'post__not_in\' =>array($post->ID) ); $wp_query
更新WordPress主题的最佳实践
需要为我的一个Wordpress网站使用一个新主题,但同时我还需要在我进行更改时保持当前主题的活动状态。最佳做法是什么?我是否应该首先在本地开发主题?但这仍然不能百分之百地帮助我,因为我需要对live站点上存在的类别和帖子进行特定的更改。我应该:那么,我是否应该在本地开发主题,然后在live server上针对我的网站进行这些更改(在我进行更改时打开“正在构建”页面)??
How to add font in wordpress
我有一个奥斯瓦尔德。woff字体文件从一些免费字体网站下载。使用ftp,我在主题文件夹中创建了名为字体的文件夹。(即/wp内容/主题/广场/字体)。在fonts文件夹中,我放置了oswald。woff文件。@font-face { font-family: \"Oswald\"; font-style: normal; font-weight: 400; src: local(\"Oswald Regular\"), local(\"Oswa
在不使用任何挂钩的情况下注册分类是否安全?
我正在创建一个Wordpress网站,我想在我的主题选项中使用自定义分类法,我已经使用“init”挂钩注册了该分类法。但问题是,“init”钩子在主题选项之后被触发(我正在使用Redux框架插件来处理主题选项)。因此,当我在主题选项中使用get\\u categories()函数并尝试获取自定义分类法时,我遇到了一个“invalid\\u categority”错误。因此,我决定只注册分类法,不使用任何挂钩,只需在函数中调用register\\u taxonomy()函数。php文件,它工作了。我只想知道
如何使用`get_sidebar‘函数来调用第二个侧边栏?
在我博客的主主页中调用第二个侧栏的正确方法是什么?我是说同时有两个边栏。。。。当我得到更多信息时,我可能会编辑这个问题,但现在我觉得完全迷路了。
Replace all media (images)
我为我的Wordpress网站创建了一个新主题,我需要替换网站上的所有媒体(图像),因为我使用的是所有新的图像大小(比我当前网站上最大的图像大小还要大)。98%的图像将使用相同的名称。每个帖子只包含一个(特色)图像,并且帖子的内容区域中没有图像,因此这使工作稍微容易一些。我想知道做这件事最好(最干净)的方法是什么。我考虑了以下因素:使用Wordpress plugin手动删除我所有帖子中的特色图像,删除它们,然后手动添加新图像删除我上传文件夹中的所有媒体,并将其替换为新图像,然后通过以下方式重新生成图像大
如何执行一个SQL查询来排除表wp_Terms中除自定义分类术语之外的所有术语?
问题摘要:我正在尝试编写一个只返回自定义分类术语的SQL查询,但该表(wp\\u terms)包含所有术语,甚至包括我不需要的术语(例如类别术语和nav\\u菜单术语)。This is my present query:function myajax_inputtitleSubmit_func() { global $wpdb; global $customTerms; $acInput = $_GET[\'input\']; $mydb = new wpdb(\
正在从WordPress管理加载jQuery库
当我们开发主题时,我们被教导将jQuery library 如果有必要,因为WordPress前端没有jQuery库(如果我没说错的话)。但是当我们进入WordPress的管理面板时,WP正在为各种目的使用jQuery&mdash;WordPress后端已经将jQuery加载到其管理区域。所以,当我们为主题或插件开发后端功能,并且需要加载jQuery时,是否可以从WordPress捆绑包加载jQuery库?我问这个是因为my under-dev. plugin, 我添加了jQuery库-来自jQuery
get_option() returning empty
我正在为主题和get_option() 用于检索设置的仅返回string(0) \"\" 即使有复选框字段。我想要的是检索设置,以便使用它们来确定是否应使用选中/取消选中复选框checked(). 以下是相关代码:function theme_settings_init(){ register_setting(\'theme_settings\', \'theme_settings\', \'sanitize_settings\'); add_settings_section(\
在我的本地主机上调用未定义函数Get_Current_Screen()
我正在使用Wordpress 3.9.1致命错误:调用未定义的函数get\\u current\\u screen()如果我在函数中加入以下内容。php或我的主题的任何文件:$screen = get_current_screen(); echo $screen; 最初,当我遇到错误时,我正在创建一个主题。然而,我尝试了其他一些主题,包括《214》,但仍然出现了同样的错误。我甚至删除了我的Wordpress数据库,创建了一个新的数据库并重新安装了Wordpress,但仍然没有任何帮助。我
为什么我看到的是地址末尾没有斜杠的白屏?
我目前正在为我的橄榄球队构建一个自定义的Wordpress主题。我只是注意到了一些事情,我不知道这是否已经发生了一段时间,我只是注意到了它,或者这是一件新事情。任何在地址末尾没有斜杠的页面地址都会呈现一个白色的死亡屏幕。例如(url)/fixtures/ 工作正常,但(url)/fixtures 给我一个WSOD
Wpdb->INSERT添加的行太多
我的functions.php$ar = array( \'price_content\' => \'hello\' ); $result = $wpdb->insert(\'hs_prices\', $ar); // insert \'hello\' into \'price_content\' 这应该只创建一行,但会在数据库中创建12行。当我运行此操作时,我在网站的主页上(通过刷新页面)。这可能是因为代码在functions.ph
Horizontal Navigation
你好我已经和这个问题斗争了几个星期了。尝试各种方法。从CSS样式到自定义walker。我想将每个级别渲染为它自己的元素。导航菜单(在管理中的外观/菜单中定义)由页面、帖子和WooCommerce产品和类别组成。当我在主页上时,我想看到LEVEL 1菜单对象。当我导航到一个级别1页面时,我不想在顶部UL下面的UL中显示它的子级(级别2)。如果导航到级别1(级别2对象)的子级,我希望将其子级渲染为其自己的UL。所附图片显示了此场景,其中显示了所有级别。然而,在最好的情况下,这不应该取决于特定数量的级别。这应该
如何计算类别和受标签限制的类别的帖子
我有两个URL,我想知道当我单击它们时,有多少帖子会显示在那里。目标是在这些URL的导航中向访问者显示有多少帖子。就我所能分析的这些URL而言,我会说这是关于一个类别,然后是关于一个类别和一个标记。如果我错了,请告诉我。以下是两个URL,它们最终会出现在博客滚动页面中(伪代码):http://site_url()/category/<category-name>/ and http://site_url()/category/<category-name>/<
多站点:包含网络站点链接的全局菜单?
我可以创建一个菜单出现在网络中的每个页面上,并且包含网络中存在的每个站点和页面?我说的是以下结构:主站点示例第1页示例第2页网络站点A示例页面A1示例页B1是否可以创建如下所示的菜单?
带有jQuery、Valify和AJAX的模板中的联系人表单
我有一个页面联系人。我的模板中的联系人表单的php。我想在表单中添加jquery验证和一些奇特的ajax操作。这已经是一个简单PHP页面中的工作代码,但在wordpress中工作失败。我的联系方式:<form id=\"contact_form\" method=\"POST\" action=\"\" enctype=\"application/x-www-form-urlencoded\" novalidate=\"novalidate\"> <input type=
扩展主题:构建插件或核心模块的新功能?
我已经在Roots starter主题的基础上开发了自己的WordPress主题。由于客户的需要,我经常需要开发添加到核心的自定义功能(我称之为“模块”):例如“项目”自定义帖子类型、管理中的“营业时间”页面或自定义“滑块”菜单等。我之所以决定编写这些模块并扩展主题,而不是使用现有插件,有几个原因:这是学习WordPress的好方法,我需要在每个新项目中动态绑定和激活模块,我不希望客户端能够停用这些功能(与插件不同)我不想在一致性问题上过于依赖第三方,我喜欢代码在任何地方都是相似的灵活性:根据我的经验,自
什么时候使用_e和__进行翻译?
两者的区别是什么_e() 和__() 翻译的功能?在什么情况下e() 和__ ()是否应使用?