设置API是否在主题安装时启用默认设置?
我还在学习设置API,所以请原谅我的noob问题。我有三个字段:复选框、颜色选择器和文本字段(它们正在工作),但我想这样做:安装主题后,将“选中”状态添加到我的复选框中,但允许用户“取消选中”,如果为空,则将默认颜色添加到我的颜色选择器中。。。我不知道怎么做,所以请帮帮我!我的代码现在是这样的(谢谢@Chip Bennett!):<?php add_action(\'admin_menu\',\'create_theme_options_page\'); function creat
后Meta是否属于标题?
作为我自己设计的开始,我使用的模板将元数据放置在单个帖子的标题标记中。php。这是标题的正确用法,还是应该只有h标签?那帖子的图片呢?这可能是标题的一部分吗?
Query_Posts和自定义分类发布顺序
我有一个为“项目”定义的自定义分类法和一个显示所有项目的页面。在这个页面中有一个jquery过滤菜单(同位素)。最初,页面必须显示所有项目,但按时间顺序(“按时间顺序”是一个类别,1970、1980、1990等是项目元素的子类别)按DESC模式排序。现在,最初在页面中显示项目的查询是query_posts(\'post_type=portfolio&project-type=\'.get_post_meta($post->ID, \'portfolio_page_cats\', true).
查看子类别按ID排序
此代码用于在类别页面中显示子类别我需要查看子类别按id排序子类别扫描任何人更新此代码以查看子类别按id排序<?php if(is_category()) { $breakpoint = 0; $thiscat = get_term( get_query_var(\'cat\') , \'category\' ); $subcategories = get_terms( \'category\' , \'parent=\'.get_qu
缓存一组帖子的元数据
我有一个只能使用直接SQL进行的查询,但我需要将返回作为一组帖子进行循环。据我所知,WP_Query会自动获取检索到的所有帖子的所有元数据,并在调用get_post_meta时缓存它。但由于我必须使用wpdb->query,我想知道是否还有其他方法可以使用一组类似的post ID调用它之后的另一个函数,这将缓存它们的所有元;这样,我就不会为循环中的每一篇文章都访问数据库。现在,我实际上正在从post\\u meta中加入我需要的字段,但这似乎是一个糟糕(而且混乱)的想法。谢谢,麦克斯
无法删除插件添加的菜单项
我正在尝试从后端删除菜单项,但由于某些原因,我无法删除插件添加的特定菜单项。例如,我可以使用这一行删除插件页面,效果很好:remove_menu_page(\'plugins.php\'); 我有一个插件,CW图像优化器,它在设置菜单下添加了一个子菜单。插件使用的php文件名为cw image optimizer。php。如果我使用以下行删除子菜单,它将不起作用:remove_submenu_page(\'options-general.php\', \'cw-image-optimizer.p
Conditional get template part
我的索引页如下所示。。。 <div id=\"ad-id\">google ad code goes here </div><br /> <div id=\"post-id\">My posts are goes here</div> 我使用 get_template_part(\'index\') 在另一个页面模板中。但我只想要索引的帖子,而不是谷歌的广告。帮帮我。。提前感谢……)
用php动态创建自定义摘录链接
再见我在wordpress主题中使用摘录。现在在wordpress的文档中,他们说wordpress不会自动为摘录添加链接,您必须像这样手动添加它们:原始摘录文件 <div class=\"content\"> <?php the_excerpt(); ?> </div> 添加链接<div class=\"content\"> <?php the_excerpt(); ?> <a href=\"
New loop vs widget
所以,我有一个侧边栏,我将列出所有帖子,我可以使用一个小部件。但是,使用一个新的循环而不是一个小部件或优先选择是否合适?
我的存档-posttype.php模板未加载
我正在尝试创建一个存档照片。我的照片自定义帖子类型的php模板。我的问题是,当我查看页面时,它是归档文件。使用的是php模板,而不是存档照片。php。我只是想要存档照片。查看特定自定义帖子类型的归档页面时要使用的php。我错过了什么?请注意,在最后,我已将照片自定义帖子类型设置为主循环。非常感谢您的时间和帮助。<?php //custom post type add_action( \'init\', \'create_post_type\' ); function crea
将现有帖子从管理区域组织到新类别
我想创建和管理区域,允许您添加、重新排序和删除现有帖子到“特色”类别,方法是从下拉菜单中进行选择,下拉菜单中包含该类别中的类别和帖子列表,最好具有拖放功能。这是否可以通过自定义帖子类型来完成?如果是这样的话,有人能给我指点一篇文章,让我开始做这件事吗?
Wp_Special alchars和wp_Special alchars_decode在短码插件中
我已经编写了我的第一个插件,一个短代码插件。我读过wp_specialchars 和wp_specialchars_decode 但我不知道如何使用它们。插件读取允许一些参数的短代码,并在页面html代码中插入脚本。例如[MYSHORTCODE TITLE=\"a short title\"] 生成以下脚本代码行:$html =\"<script type=\\\"text/javascript\\\">\\n\" $html.=\"var text=\\\"\" . $par[\'t
没有页眉和页脚的WooCommerce自定义电子邮件
我正在开发Wordpress/WooCommerce扩展插件,以便在主站点(不是wp admin)上启用密码重置。我想使用标准WooCommerce邮件程序和电子邮件模板发送带有激活链接的密码重置请求电子邮件电子邮件由函数触发function send_activation_link() { global $woocommerce; if ( \'POST\' !== strtoupper( $_SERVER[ \'REQUEST_METHOD\' ] ) )
自定义帖子类型在循环中显示,常规帖子不显示
每个人都知道基本的WordPress循环,每个人都知道如果你只想在一个循环中放置帖子query_posts(\"post_type=post\"); BEFORE 循环。我已经做到了。问题是我有一个自定义的帖子类型,称为mini feed,它出现在我的循环中,问题是,它是唯一出现的东西。我有60个职位,职位类型下的职位和NONE 其中,只有这一个(因为目前只有一个)迷你提要出现。自定义帖子类型如下所示:public function aisis_mini_feed() { $labels
允许多少人同时使用同一个WordPress帐号?
我找不到答案。我不知道在WP中有多少人可以在同一时间段使用同一帐户。如果允许特定帐户发布,是否会导致任何技术问题?如果不允许发布怎么办?非常感谢。
翻译URL前缀是可能的吗?
我在url中使用前缀,在函数中使用“add\\u permastruct”。php:www.mydomain.com/the_prefix/my_category/postname 但我想翻译“the\\u prefix”。例如,如果我的网站是英文的,我将使用前缀“articles”,如果我的网站是德语的,我将使用“artikel”。English: www.mydomain.com/en/articles/my_category/postname German: www.my
H1 tags for header image?
在里面heading.php 叶主题的代码如下: <?php $header_image = get_header_image(); if ( ! empty( $header_image ) ) { ?> <a href=\"<?php echo esc_url( home_url( \'/\' ) ); ?>\" title=\"<?php echo esc_attr( get_bloginfo( \'name\', \
如何在首页上只有站点标题的h1?
我正在使用叶子主题,在标题中可以找到以下代码:<?php $header_image = get_header_image(); if ( ! empty( $header_image ) ) { ?> <a href=\"<?php echo esc_url( home_url( \'/\' ) ); ?>\" title=\"<?php echo
How to change the menu color
我需要将wordpress 2011主题的菜单颜色更改为透明。这是标题<nav id=\"access\" role=\"navigation\"> <h3 class=\"assistive-text\"><?php _e( \'Main menu\', \'twentyeleven\' ); ?></h3> <?php /* Allow screen readers / text br
DO_SHORT代码在某些页面上不起作用
我正在使用Artiss货币转换器转换我网站上的一些数字。我想把do_shortcode(\'[convert number=1 from=\"aud\" to=\"jpy\"]\') 共2页。一个是中的模板页mythemefolder/newtemplate.php 另一个在mythemefolder/functions/single_product.phpdo_shortcode(\'[convert number=1 from=\"aud\" to=\"jpy\"]\') 完美工作于newtempal