您当前的位置:首页 > TAG信息列表 > functions
如何突出显示菜单中未显示的子页的所有祖先菜单项
情况如下:在我的主导航菜单中,我有如下内容:与我一起工作最新项目,其中最新项目页面是子页面,与我一起工作页面的子菜单项和都显示在主导航中。但是,我有多个项目页面,它们是最新项目的唯一子页面。我决定不将它们作为子菜单项显示在菜单中,因为列表太长了。因此,我希望看到的是,当查看器位于其中一个项目页面上时,最新的项目和“与我一起工作”菜单项都处于活动状态(突出显示)。我发现这段代码要添加到我的函数中。php文件。它可以工作,但只突出显示“最新项目”菜单项(而不是“与我一起工作”项)。<?php //in
Twitter Product Cards
我正在尝试展示推特产品卡。我的函数中有这个函数。php。我验证了推特卡,除了产品数据外,其他一切看起来都很好。我想把它只展示给邮局类型的商店。function add_twitter_cards() { is_singular( \'shops\' ); { $tc_url = get_permalink(); $tc_title = get_the_title(); $tc_description = get_the_excerpt(); $tc_image =
按帖子类型对搜索结果进行排序
我需要按自定义帖子类型对搜索结果进行排序。问题是:订单是定制的。我有5种不同的帖子类型,我得到的顺序如下:艺术家作品页面发布我希望顺序如下:艺术家贴子,艺术品,出版物,页面,到目前为止,这些元素按帖子类型分组,并按标题排序。精彩的现在我只需要定制订单。有什么提示吗?add_filter( \'posts_orderby\', \'order_search_by_posttype\', 10, 2 ); function order_search_by_posttype( $orderby ){
在多站点上的新站点上自定义默认设置
正如标题所述,当在wordpress多站点上创建新站点时,我需要一种方法来更改默认设置我想将代码保存在mu插件中是最容易的,但可以使用特定的默认选项,如:将frontpage设置为静态页面创建默认页面并将其设置为博客索引页面日期和时间格式
为主题选项创建新的管理菜单选项卡
我发现了一个在线教程,教你如何实现一个简单的主题选项页面。我做得很成功,但它显示为一个子菜单,我希望它是一个主菜单,像那些管理面板已经有,如“外观,插件,工具,设置…”。我怎样才能做到这一点?这是我的代码:add_action(\'admin_menu\', \'add_global_custom_options\'); function add_global_custom_options() { add_options_page(\'Global Custom
更改帖子标题的颜色
好吧,我正在创建一个音乐博客,我正在努力编写这个主题,但我想知道为什么我不能在WordPress中成功地做到这一点,因为我确信这是可能的。好吧,让我们假设标题的前半部分是艺术家的名字,它的代码看起来像下面所示的。<b>Example Song Artist - </b> 在- 是歌曲标题的开头,它位于不同的标签中<strong> 标签将用于此,但。。。在css中,我们将其设置为如下所示。b { color: black; } stro
插图内联宽度触发扭曲布局
我最近把我的主题改成了全新的(新鲜),我所有的帖子图片突然开始打破我的布局。当我检查代码时,所有包装在“figure”中的图像和加载的内容都具有内联宽度,这对于我的内容来说太宽了。为什么会发生这种情况?正确的修复方法是什么?起初,我认为php函数中的$content\\u width设置有问题,但很明显,它不会影响旧内容。有没有“正确”修复的想法?
修改SUB_MENU函数以在特定设置的页面下方显示页面
我有一个函数wp_nav_menu 显示当前查看页面的同级页面以及所有子页面。我需要对此进行修改,以仅显示特定页面的子页面,但我真的不明白这是如何工作的。我想做的是在wp_nav_menu 函数,并仅显示该页的子级。这是我当前的函数:。// add sub_menu options to wp_nav_menu function my_wp_nav_menu_objects_sub_menu($sorted_menu_items, $args) { if (isset($args-
WordPress HTML Helper
我最近玩过WordPress挂钩,我注意到,为了基于挂钩创建布局,主要做法是在函数中使用html,并将其与逻辑相结合。我搜索了一个HTML助手(例如CakePHPhttp://book.cakephp.org/2.0/en/core-libraries/helpers/html.html) 在WordPress社区中,但没有结果。如果有人有任何建议、插件等,这对WordPress来说是不是一个糟糕的方法,因为我搜索了免费的主题,什么都没有?
修改快捷代码以使用自定义帖子类型
我有这个短代码,它可以很好地处理帖子,但我需要修改它,以获取自定义帖子类型和自定义分类的参数。<?php // [blog_posts] function shortcode_latest_from_blog($atts, $content = null) { $sliderrandomid = rand(); extract(shortcode_atts(array( \"posts\" => \'8\',
正在尝试获取以下位置的非对象的属性:$wp_Query
我在functions.php 文件:function custom_secondary_nav( $menu_name, $id = \'\', $menu_title = \'\' ) { global $wp_query; // others stuff goes here if (is_object($wp_query)) { $wpQueryObj = get_object_vars($wp
不在页面模板上添加内容筛选器
我不想让我的主题在页面模板上加载函数。这是正确的语法吗</99在这里是什么意思?add_filter(\'the_content\', \'oswc_formatter\', 99);</我可以把这个条件应用到add_filter 而不是我所做的这是我的代码:function oswc_formatter($content) { if( !is_page_template( \'template-flat.php\' ) ) { $new_content = \
自定义分类选择菜单:设置默认选项值?
我正在创建一系列选择下拉菜单,从各种分类中提取数据。我为WooCommerce的颜色属性编写了以下PHP脚本:function get_color_dropdown($taxonomies, $args){ $myterms = get_terms($taxonomies, $args); $output =\"<select onChange=\'window.location.href=this.value\'>\"; foreach($my
将Single-review.php拆分为两部分
我已经创建了一个新的页面模板,我想用于我的自定义帖子类型。我需要保留旧的自定义帖子类型的现有格式,但对于任何新的自定义帖子类型,我想实现我的新页面模板。这样做的最佳方式是什么?我考虑使用一个自定义字段,如果它存在,那么应该加载新的页面模板,否则加载普通的single-review.php 密码我已经为自定义字段提出了条件语句,但我不知道从这里开始做什么。<?php $myurl = get_post_meta($post->ID, \'newstuff\', true); if($myurl)
子主题-使用子主题覆盖Add_Image_Size
我试图让我的子主题正常工作,并在主主题函数中覆盖一行代码。php,但我不能去工作,因为我在php方面完全是新手。在我的主主题函数中。php我有:add_image_size(\'portfolio-three\', 300, 214, true); 当我直接更改它时,更改图像大小它就像一个魔咒一样工作,并调整我的公文包页面中的图像大小。但我想把它包括在儿童主题中。函数的代码。子主题中的php如下: <?php function mytheme_child_sc
我不能理解这个功能--任何帮助都将不胜感激
好的,我正在研究一个主题,它大量使用了定制器。例如,当您更改颜色时,必要的css将添加到标题中,但当您单击“默认”时,具有默认值的css将保留在标题中。所以我去寻找解决方案,发现一直有一个在我鼻子底下。我在自定义标题中找到了要查找的内容。我的主题的php文件。我用了212来做这个主题,如果你能看一下的话。我采用了“TwentyEleven\\u header\\u样式”,并将其更改为:function wpforge_customize_css() { $header_container = es
存在根据自定义字段加载CSS条件
在我的functions.php 我想根据页面上是否存在自定义字段或自定义帖子类型将CSS文件排队。我该怎么办? function flatsome_scripts() { wp_enqueue_style( \'flatsome-icons\', get_template_directory_uri() .\'/flatme/css/fonts.css\', array(), \'2.1\', \'all\' ); }
将回显的WP函数赋值给PHP变量
我正在创建设置页面。如果我使用默认示例,那么效果很好。<form method=\"post\" action=\"options.php\"> <?php if(isset( $_GET[\'settings-updated\'])) { ?> <div class=\"updated\"> <p>Settings updated successfully</p> <
Wpautop-禁用<br>标记,保留<p>标记
我在Emacs中写文章,结果有很多换行符,每段都有两行换行符。理想情况下,我希望wordpress像标记一样工作,这意味着它忽略单行换行符,但在遇到双换行符时添加段落。不幸的是,禁用wpautop会使Wordpress忽略单换行和双换行。我希望能够以忽略的方式使用该函数<br> 单行标记,但添加<p> 两条换行符相交时的标记。
按重要性顺序设置管理页行的样式(复选框)
我正在更改插件的管理区域,并为“即将到来”选项添加一个复选框。现在,当用户选中“即将到来”复选框时,整行将变为绿色,但也可以选择删除整行。选中删除复选框后,该行变为红色。我遇到的问题是,当选中即将到来和删除复选框时,该行只会变为绿色。无论是否选中“即将到来”框,我都希望该行变为红色。管理脚本。php//Styles rows clicked for deletion function showStriked(){ jQuery(\"#cqrm-current-item-list i