Hide Menu Unless Logged In
我创建了一个菜单,叫做“主菜单”,只想向登录的用户显示它。我只能找到允许我显示/隐藏单个菜单项的插件,但不能找到整个菜单。我该怎么做?
从WordPress插件连接到另一个服务器数据库
我正在寻找一种方法,以便从我正在构建的插件连接到我的数据库。该插件将公开,以便用户可以看到连接信息。插件需要使用我的服务器数据库中的数据,因为它是我的用户wordpress网站的外部数据库,而不是在他们的服务器中,我必须使用PDO或mysqli\\u connect之类的东西,连接信息将出现在代码中,这是我不希望发生的。我想知道是否有一种方法可以连接我的数据库,而无需在代码中共享我的连接信息,或对该部分代码或整个代码进行编码,而无需在客户端服务器中安装额外的解码器。我也尝试过Ioncube编码器,它非常好
GET_OPTION数组值的默认值和最佳做法
我有一个自定义选项页。我有几个部分的设置,其中一些设置之间的关系更为密切,所以我决定将它们存储在数组中,这对我来说更符合逻辑。当然,它也将代码最小化了一点。第一个问题:这是一个好的做法吗?示例:get_option(\'header\')[\'header_logo\'][\'image\']; get_option(\'header\')[\'header_logo\'][\'width\']; get_option(\'header\')[\'header_logo\'][\'heig
如何选择第一段以外的段落作为帖子的摘录?
我的WordPress网站在帖子中有3段文字和一幅特色图片。如何将段落前的最后一个或最后一个作为帖子描述??有什么插件可以做到这一点吗?我已经在使用所有在一个搜索引擎优化包。但它没有这个选择。
列出分类术语以及按发帖日期排序的最新帖子
我 h类一ve t型h类e follow我ng级 code:个A.;个A.;$cust型om级_t型erm级s = g级et型_t型erm级s(\'colum级n一\');个A.;个A.;fore一ch类($cust型om级_t型erm级s 一s $cust型om级_t型erm级) {个A.; wp_reset型_query();个A.; $一rg级s = 一rr一y(\'post型_t型ype\' =&g级t型; \'post型\',个A.;
你如何才能获得一个类别中的第一篇文章、最后一篇文章和帖子计数?
我想在我的网站上显示一些类别的信息,其中包括:类别中第一篇帖子的链接类别中最后一篇帖子的链接类别中帖子的数量我目前的计划是在WP\\U查询中使用此链接$args= array( \'cat\'=>$comic, \'orderby\'=>\'post_date\', \'order\'=>\'DESC\', \'post_type\'=>\'post\', \'posts_per_p
获取WP_QUERY中的查询帖子ID
我试图找出是否可以在中指定/定义当前查询的帖子WP_Query 争吵,但运气不好。不在the loop, 但是当the query 自身正在运行。具体来说,我想使用post id访问其他元数据。用法示例如下:meta_key => \'_an_existing_meta_key\', meta_value => get_post_meta($current_post_id, \'_another_meta_key\'), meta_compare => \'!
一个图库怎么可能没有附件ID呢?
我有一个函数可以查看普通图库中的附件ID(暂时忽略古腾堡图库,它们的结构完全不同):\\get_post_gallery( 0, False );, 这应该会给我一个数组ids 包含所有附件ID。现在,如果我们要导入以下内容.xml 文件the theme unit test data, 我们看到创建了两个帖子,即“帖子格式:Gallery”和“帖子格式:Gallery(平铺)”,现在,从视觉上看,它们看起来与您认为的一样:但是,“后期格式:图库(平铺)”是Jetpack gallery (摘自邮政编码)
还原数据库不显示内容
由于一些插件之间的兼容性问题,我不得不重置并重新安装wordpress BES。所以像往常一样,我对网站、数据库、主目录、电子邮件等进行了全面备份。。。。在新的干净wordpress安装之后,我选择了备份的数据库,因此wordpress不会创建新的数据库,但即便如此,所有的内容和帖子、页面、图像都不会显示在wordpress仪表板中。如果我用PHP管理员检查C面板中的数据库,它会显示所有内容,所有帖子和页面。但为什么我的仪表板上没有显示?需要帮忙吗?
用户阅读3个故事后,请求订阅弹出窗口
我是word press开发的新手,我想制作一个新闻网站,用户在其中阅读两个故事,然后要求他付费(订阅计划),当他注册时,他可以无限阅读
如何设置“区段类别”?
我用CPT UI制作了一个自定义的帖子类型“Artwork”。在我的CPT设置中,我启用了对这些分类法“类别”和“部分类别”的访问。当我查看我的帖子列表时,我不仅看到一列“类别”,还看到一列“章节类别”。请参见屏幕截图。但是,我在哪里可以指定节类别?节类别没有分类法。我是否必须创建一个自定义分类法并给它一个特定的名称,使其充当“节类别”?我在网上找不到任何信息。。。编辑:这里有一个截图,希望能以更好的方式解释我的问题
将旧URL(具有不同的帖子ID)重定向到新URL
我最近合并了两个网站。所以所有“旧网站”的帖子都被迁移到了“新网站”。现在我希望旧URL重定向到新URL。我的第一个选择是。htaccess重写,但这是不可能的,因为URL的帖子ID不同。旧网站:https://oldwebsite.com/category/1000/hello-world新建网站:https://newwebsite.com/category/2000/hello-world 所以事实上,我必须通过帖子名匹配URL。WordPress应该自动检查新网站上的哪个帖子具有相同的标题,并重定
加载缩略图中的URL图像全尺寸、中尺寸、大尺寸
我的网站有大约1000个图像设置缩略图,中型,大型帖子。。。<img class=\"size-medium\" src=\"../test-600x337.jpg\" alt=\"\" width=\"600\" height=\"337\"> <img class=\"size-thumbnail\" src=\"../test-100x100.jpg\" alt=\"\" width=\"100\" height=\"100\"> <img class=
找不到IS_FROW_PAGE()变量
我正试图做一些真正简单的事情,但不知怎么的,这让我抓狂。我试图让代码片段只在头版上运行。我的网站设置为有一个静态首页,所以我认为我成功的关键是有条件的标签is_front_page(). 然而,我无法让它运行,因为无论我尝试什么,我总是在控制台中出现一条错误消息“ReferenceError: Can’t find variable: is_front_page”.下面是我的基本代码,我只使用它来测试条件标记是否工作:<?php add_action(\'wp\', function(){;
将wp_post.guid列的大小从VARCHAR(255)增加/更改为VARCHAR(2048)是否安全?
我计划使用External Media Without Import 插件,与任何现有媒体一样,使用post表的guid列存储媒体的URL(例如:jpg等)。My DB将此列定义为VARCHAR(255),这对于某些HTTP URL来说是不够的。增加到VARCHAR(2048)有什么缺点吗?在不改变DB的情况下,是否有其他方法可以实现这一点?注意:正如Tom在下面指出的,这确实是该插件的一个限制,它应该使用其他一些方法来存储外部URL
在图像块中看不到文本对齐选项
我正在编辑wordpress博客上的一些帖子,想在图片右侧插入一些文字。但正如下面的截图所示,古腾堡图像块编辑器中并没有这样的选项。请有人指导我如何做到这一点。只是想补充一点,我的帖子已经从媒体导入。我是wordpress的新手,所以我可能缺少一些基本的东西。但由于上述问题,我根本无法继续。任何帮助都将不胜感激。
以逗号分隔的元数显示来自多个值的帖子
我已经获得了带有meta-key的主要产品:addons 和此键中的元值:129456,968945,495435 这三个数字中的每一个都是这些元值的关键。例如:Post 1:meta\\u键:subproduct meta\\u值:129456Post 2:meta\\u键:subproduct meta\\u值:968945Post 3:meta\\u键:subproduct meta\\u值:495435现在我想在主产品中显示这三个帖子。我的代码:<?php if (!empty($addon
在使用_field时如何使用_emed?
看来如果你用_fields 在API请求中,还包含_embed, 这个_fields 过滤器将过滤掉所有嵌入件。以下请求:domain.com/wp-json/wp/v2/posts?_fields=link,title&_embed=wp:featuredmedia 没有_embedded 字段,但如果我删除_fields 滤器我也试过传球_fields=link,title,_embedded, 但它也不起作用。
STR_REPLACE从标题中删除单词
我有一个审查电影(DVD/蓝光等)的网站,因此特定类别中的每一篇评论都会在标题后加上(蓝光),另一篇会加上DVD等等。i、 《复仇者:无限战争》(蓝光)。我想从页面标题中裁剪光盘(蓝光)的格式,我有这个代码,但它不起作用。不确定是什么问题。<span style=\"color: #ffffff\">About <?php if (in_category(\'5447\') ):?> <?php echo str_replace(\"(Blu-ray)\",\
如果主题不再受支持,会发生什么情况?
对于我的小企业,我使用5年前在一个著名的模板市场上购买的主题。此主题当前与WP的最新版本兼容,但开发人员不再支持此主题。现在的问题是:我们还能使用它吗?将来是否存在安全/功能风险?主题真的很好,我们不想改变它。提前感谢