如何创建自定义帖子类型,如佩奇
我想创建一个自定义的帖子类型,如帖子或页面,它应该有页面模板选项。这是针对多语言网站的。对此有何评论?
如果标签等于,则显示否则显示
在我的WordPress中,我有一个页面模板,名为:single_jobs.php 模板中显示了一个接触公式。在模板文件中链接如下:<?php echo do_shortcode( \'[contact-form-7 id=\"207\"]\' ); ?> 在单页上创建页面时。作业模板可以设置标记。我想让模板测试标签是否在页面上,如果在页面上,它不应该显示联系人表单,而应该只是一个简短的句子。这是否可能,我将如何实现它。我是PHP的新手,希望得到详细的答案。
在小部件表单中使用多个<SELECT>元素
我正在尝试将所有选项保存在<select> 小部件中的元素。到目前为止,我有以下表单的PHP代码:public function form( $instance ) { // Code for editing/adding title and adding IDs to the <select> object // ... <select class=\"widefat\" id=\"<?php echo $th
使用自定义分类时更改现有分类设置
对于一个插件,我使用函数register\\u taxonomy()和“show\\u admin\\u column”等参数为附件创建了一个新的自定义分类法。当此参数设置为true时,将按预期显示类别列。我还使用register\\u taxonomy\\u for\\u object\\u type()将现有的“category”分类法注册到相同的附件post\\u类型。由于“category”的“show\\u admin\\u column”也设置为true,因此它会按预期显示category列。
子主题不覆盖父主题style le.css
我刚刚创建了一个儿童主题,但我在风格上做的每一个改变。css不会覆盖父样式。css-其他文件工作。我就是这样做的:在主题目录中创建新的子主题文件夹复制原始样式。css到它</在Wordpress主题选项中选择并激活了my childtheme,添加到标题“模板:orion”</现在,当我改变儿童风格时。css。。。。页面仍会照样处理更改。为什么?
对UPDATE_OPTION变量应用函数
我找到了一些关于加密插件选项字段的说明here, 使用:encrypt($input_string, $key){ $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $h_key = hash(\'sha256\', $key, TRUE); return base64_encode(mcryp
在CPT分类中显示自定义列
我正在尝试向我的一个自定义帖子类型添加一列,但仅在编辑分类法页面上。我为我的自定义帖子类型“events”注册了一个名为“event categories”的分类法。我可以成功地将自定义列添加到自定义帖子类型编辑屏幕,但似乎无法在编辑分类页面上使用挂钩。我挖了一些岩芯,找到了钩子$taxonomies = apply_filters( \"manage_taxonomies_for_{$post_type}_columns\", $taxonomies, $post_type );的内部class-wp-
我应该在我的主题中的哪里添加一个动作钩子和回调?
另一个answer 建议收件人加入行动wp_head但我是一个新手,我不知道应该在哪里添加提供的代码。add_action( \'wp_head\', \'wpse_91073_noindex\' ); function wpse_91073_noindex() { if ( ( is_singular() && in_category( \'CATEGORY_SLUG\' ) ) or is_category( \'CA
如何让一个随机的css样式入队?
我想要一个随机CSS样式的文件加载到我的网站上,每个页面视图,这样我就可以玩颜色背景。所以我把我所有的风格都放在一个文件夹里,我给它们命名1.css, 2.css, 等等,我补充道:<link rel=\'stylesheet\' id=\'name-random-color-css\' href=\'http://www.url.com/wp-content/themes/themename/inc/rcolor/<?php echo mt_rand(1, 9) ?>.css\' ty
自定义分类wp_Query问题。
Here\'s a brief outline of the set-up:“艺术”CPT是上传所有艺术和艺术描述的地方。在这个CPT中,你可以选择艺术的类别(自定义分类法)——绘画、珠宝、雕塑等。这允许我有一个页面,显示所有可通过同位素过滤的艺术。我还在两个CPT之间共享分类法。“艺术家”CPT是所有艺术家bios的归宿(该网站最终将有大约50名艺术家——这就是为什么我创建了一个CPT来管理他们)。在这个CPT中,您可以选择艺术家名称的类别(自定义分类法)(它有一个父类别“the artists”),我
用于计算定制岗位类型岗位数量的返工功能
我正在尝试重建我的内联帖子计数到一个函数。最好的方法是什么?以下是我的内联代码:$posts = get_posts(\'post_type=myposttype&customtaxonomy=mytax&posts_per_page=-1\'); $posts_count = count($posts); echo $posts_count; 在我的functions.php 我试过这个:function get_my_posts_count($myta
删除孤立的wp_postmeta记录安全吗?
我正在woocommerce网站上使用woocommerce作为购物车。产品和产品变化都作为记录存储在wp\\U posts表中。每种变体都有一个近似值。15-20 wp\\U Posteta中的相关记录(用于存储该产品的各种详细信息,如SKU或价格)。我发现许多变体(本例中超过600个)没有关联的父产品。是的,他们确实这样做了,但母产品已经不存在了。我发现以下方法可以从wp\\U帖子中删除这些孤立的变体:DELETE o FROM `wp_posts` o LEFT OUTER JOIN `wp
PHP XML-RPC ConneX to Site的工作代码示例?
我正在研究一个外部应用程序(需要提取用户名和一些分类数据,并创建新帖子)和WordPress站点之间的集成。我正在运行最新版本的WP(4.0)。XML-RPC文档尽可能多,我希望有人可以粘贴最近的(2014?)工作示例。老实说,谷歌机器在这一点上完全失败了。理想情况下,代码示例将使用WP的捆绑库(class-IXR.php,class-WP-http-IXR-client.php),而不是使用XMLRPC库之外的一些库。以下是(目前)不起作用的内容:<?php get_header(); &
使用phpMyAdmin从wp_post中导出post_content的SQL命令
我正在尝试从post_content 中的列wp_posts WordPress中的表,以便我可以将其导出/导入到新数据库中。不知何故,这些内容没有正确地从旧数据库转换为新数据库。
如何将CPT列在一个税目下
我很难获得一个税项下的CPT。例如,如果我有一个名为“电影”的分类法,税务术语为:如何列出纳税“电影”中且仅在B项下的CPT?谢谢
获取父术语会添加额外的空标记
我试图从名为“城市”的层次分类法中只获取顶级术语。它在某种程度上工作得很好,因为它输出了额外的元素。。。 $cities = get_terms( \'city\' , array( \'parent\' => 0, \'orderby\' => \'name\', \'order\' => \'ASC\',
如何在弹出窗口中显示页面内容?
创建了带有3个菜单项的主菜单(Home About,Apply Now),我的任务是在单击菜单中的“Apply Now”时在弹出窗口中显示“Apply Now”页面的内容?
WordPress多站点允许用户访问特定的管理页面
这里需要帮助。我有一个多站点安装,并希望将此页面的访问权限授予/wp管理员/管理员。php?page=导出到网络中的所有用户。目前,我只有在登录到网络管理员帐户时才能访问它。但是,当我在常规网络帐户上尝试时,我会遇到以下错误:“您没有足够的权限访问此管理页”关于如何做到这一点,有什么建议吗?我确实认为它目前被管理员用户锁定,任何我可以允许其他用户访问它的方式。我还了解到,这可能是一个数据库问题。谢谢
Testing hooks callback
我正在开发一个使用TDD的插件,有一件事我完全没有测试出来,那就是。。。挂钩。我的意思是好的,我可以测试钩子回调,但我如何测试钩子是否真的触发了(自定义钩子和WordPress默认钩子)?我认为一些嘲弄会有所帮助,但我就是想不出我错过了什么。我用WP-CLI安装了测试套件。根据this answer, init 钩子应该触发,但。。。事实并非如此;此外,该代码在WordPress内部工作。根据我的理解,引导程序是最后加载的,所以不触发init是有意义的,所以剩下的问题是:如果触发了挂钩,我该如何测试?谢谢
Contact form - ajax, wp_mail
我正在尝试使用jQuery创建一个简单的联系人表单来验证表单,并使用AJAX将其传递给PHP和WPwp_mail() 发送它。我有这样一个简单的表单。 <form role=\"form\"> <div class=\"form-group\"> <label class=\"\">Name</label> <input type=\"text\" id=\"