自定义帖子类型未显示作者帖子
我有一个名为“Blog”的自定义帖子类型设置,并添加了为帖子分配作者的功能。我希望能够显示作者发表的帖子列表,但是这些帖子永远不会显示为自定义帖子类型,即使帖子是作者发表的,循环始终显示:“没有作者发表的帖子。”这是我的作者的循环。php文件:<?php $curauth = (isset($_GET[\'author_name\'])) ? get_user_by(\'slug\', $author_name) : get_userdata(intval($author)); ?>
自定义定制器设置仅保存值0
我正在尝试构建一个新的自定义“媒体”样式的自定义字段(它允许用户从媒体库中选择视频或粘贴到url中),除保存新值外,其他一切都正常。我的自定义设置为:$wp_customize->register_control_type( \'WP3432_Video_Control\' ); $wp_customize->add_setting(\'feed_video_setting\', array( \'default\' => \'\', \'sani
延迟一个函数,任何函数!
我正在努力解决我正在研究的Woocommerce实现中的一个问题。在thankyou页面的末尾,我调用了一个函数来自动完成虚拟订单。这反过来会触发其他需要花费大量时间才能执行的函数(在DB中创建一个大的代码数组,并将这些代码连接到订单)。这是意料之中的,我计划将此过程作为背景进行。出乎意料的是,这会阻碍thankyou页面的创建。基本上,它会等到一切都完成后,再完成thankyou页面。请注意,thankyou页面不需要从其他流程显示任何内容。它只是被冻结在原地,而那根线却占据了所有的能量。在我看来,一切
注意到WP卸载S3精简版“请设置GD或ImageMagick”
我已经安装了GD库。但我在“WP卸载S3 Lite”设置中看到了这个错误。WP卸载S3需求缺失-看起来您没有在该服务器上安装图像处理库并使用PHP进行配置。如果您试图编辑图像,可能会遇到麻烦。请设置GD或ImageMagick。我无法上载图像,尽管图像已上载到uploads 文件夹上传完成后我看到了这个通过这段代码,我检查了gd是否已实际安装,是否已安装if ( extension_loaded( \'gd\' ) && function_exists( \'gd_info\' ) ) {
希望在每次加载/刷新时加载不同的模板部件
我基本上有一个网站,我有几个不同的模板标题,我想通过加载get_template_part. 基本思想是,当有人第一次访问该站点时,他们应该看到一个随机标题,然后每次后续访问都会看到一个不同的随机标题,直到他们看到所有标题,在这种情况下,它将是随机的。我以前尝试过,但使用这段代码,它将只加载一个头,并且在每次刷新时只持续加载该头。<?php $order = array(1, 2, 3); shuffle($order); get_template_part(
自定义帖子状态筛选器链接始终显示站点中具有该状态的所有帖子的计数,而不是登录用户计数
我有一个自定义的帖子状态,问题是它的过滤器选项会自动显示在编辑的帖子列表上方。WP admin的php页面显示了具有此状态的所有帖子的总数。我希望它显示特定于相关用户的计数。比如说所有(1)|已发布(0)|草稿(0)|挂起(0)| |垃圾(0)|Awaiting (8)等待的数字8是系统中所有状态为的帖子,但我登录的用户,如果他们没有设置为该状态的帖子,我希望该状态显示为零或根本不可见(我相信WP中的默认功能)。我看不出这是否是WP支持的功能,但我认为必须有一种方法,因为过滤器链接中列出的其他总计是特定于
从微件ID获取微件标题
是否有任何方法可以从小部件id获取小部件的标题?文章标题可以使用get_the_title() 有没有一种方法可以获得使用相同种类或功能的小部件的标题?
更改重写页面的边栏
我有许多重写规则集,可以正确地输出内容,但是我想对此进行扩展,以便可以修改出现在重写页面上的侧栏,以便根据query_vars 习惯于是否有任何方法可以操作渲染的内容dynamic_sidebar 所以我们可以查询query_vars 并选择一个适当的边栏来显示?还是一个包装箱dynamic_sidebar 通过测试调用正确的侧栏?
Custom RSS formatting
我已经设置了一个自定义的rss模板,一切都很好,但我正在努力找出如何不显示内容中的图像。有没有办法去掉这个?<?php /* Template Name: Custom Feed */ $numposts = 10; function acustom_rss_date( $timestamp = null ) { $timestamp = ($timestamp==null) ? time() : $timestamp;&
URL在数据库中正常,但在输出中错误
我在数据库中的URL都很好(至少,“更好的搜索和替换”没有找到错误的URL,phpMyAdmin也没有),但在前端它们被弄乱了。基本上http://is missing the:so image will\'t load correctly,links are wrong etc.pp。主页和网站URL在后端运行良好,一些图像和链接正在运行。我已经删除并重建了。htaccess,所以我想这也不是问题所在。什么可能导致这种行为?客户端的服务器配置奇怪?Update 1: 我尝试禁用所有插件并切换到标准主题。
即使使用元查询,Orderby查询也不适用于自定义字段
我编写了以下查询来获取列表,并希望按升序显示名称列表。我刚才想通过meta_key 和meta_value 作为参数,但它不能正确地进行排序。尝试之后meta_query 我仍然被同样的问题困扰着。$connected = new WP_Query( array( \'connected_type\' => \'posts_to_pages\', \'connected_items\' => get_queried_ob
WP_NAV_MENU:有没有办法修改得到子菜单的<a>的输出?
有一些preg_replace, 我可以替换wp_nav_menu, 所以我的一个菜单(有子菜单)现在看起来像这样。<li class=\"nav-item nav-item-has-children dropdown menu-publication show\"> <a class=\"nav-link\" href=\"#\">Publication</a> <ul class=\"dropdown-menu\">
使用参数创建快捷代码
我正在使用短代码。function bold_text_shortcode( $atts , $content = null ) { return \'<b>\' . $content . \'</b>\'; } add_shortcode( \'b\', \'bold_text_shortcode\' ); 我创建了加粗的短代码[b]content[b].我需要创造[color=red]content[/color].
使用选项API在WordPress数据库中存储正则表达式
我整个下午都在寻找解决方案,但没有找到。我正在编写一个插件,它需要在WP DB中存储正则表达式。下面是一个示例表达式。/(http:\\/\\/)(.*?)(example.com)/i 存储表达式似乎可以很好地与update_option() 数据库中的条目使用另一个反斜杠转义反斜杠。但是,在使用检索选项时get_option() 逃逸反斜杠没有去掉,我需要申请stripslashes() 摆脱他们。这是管理WP DB中反斜杠存储和检索的可靠方法吗?他们是否缺少stripslashes() 或
Page.php中有多个is_page()
我正在尝试将多个页面ID添加到if-else语句中。这是我目前的代码:if ( is_page(ID) || is_page(ID) ) { get_header(\'header_alt\'); } else { get_header(); } 我尝试了在google上找到的其他一些解决方案,但它总是只在清除缓存后在初始页面上起作用。
将文件URL参数从高级自定义字段传递到短码
我正在尝试创建一个自定义短代码,它使用另一个短代码为网格上的几个音频播放器使用Visual Composer显示自定义帖子类型。我想使用的音频播放器是Compact audio player插件,它使用了[sc_embed_player fileurl=\"URL OF THE MP3 FILE\"]. 我想做的是创建2个自定义短代码,将正确的mp3 url注入fileurl=\" \" 栅格加载时的路径。我正在使用高级自定义字段和代码,这些代码用于我的functions.php 现在是(我计划复制,当我
WordPress除主页外的所有页面只读“Hello”
我的WordPress最近奇怪地停止了工作。。。主页按预期加载,但进一步加载的每个页面都只显示“hello”我检查了模板文件,事件试图故意访问404页,但即使如此,我看到的还是hello。。Permalink和Read设置都已重新保存,似乎正常,但问题仍然存在。我试图重新上传所有主题文件。没有什么我认为这与儿童主题无关。可能与twentythirteen 但我没有改变任何事情。 <html><head></head><body>hello</bo
创建新的自定义帖子类型时添加更多自定义字段
我的一个帖子类型需要完全可定制,以便在创建帖子时可以添加更多标题。基本上,我正在制作一份带有通用“公告”条目的报纸。但是,有时内容管理器可能希望包含另一个标题(例如“失物招领”)。我需要在新帖子页面的底部有一个“添加更多”按钮,该按钮创建一个新div,其中输入字段和所见即所得值。我目前正在使用高级自定义字段,但我很确定插件不支持这样的选项。在原始HTML/JS中,这样做相当容易,但我想知道在Wordpress中实现这一点的最佳方法是什么。我已经有一个自定义的主题建立和所有这些,我只是需要一些指向正确的方向
在Customizer实时预览上设置默认页面
我有wordpress网站,并将登录页面设置为静态首页。如果我去主题定制,它将使用首页显示网站的实时预览。如何将页面实时预览更改为其他页面?在这种情况下,我将在customizer中使用帖子页面作为实时预览页面。
在数据库中存储和加密联系人表单7提交的内容?
我有一个额外的安全要求(除了SSL之外),我正在寻找一种方法(插件或自定义解决方案)来加密和存储来自Contact Form 7 在数据库中。例如,有如下插件Flamingo 允许将提交内容存储在DB中的其他表单平台,如Gravitate Encryption 对数据库中的提交进行加密。是否有在SQL数据库中加密CF7提交数据的选项或方法?