我该怎么办?多站点、单个网站还是多个网站?
我正在做一个大型网站项目,我们有一些时间可以先重做网站。目前,它是一个多站点,有两个工作站点,一个是登录页和主要内容,另一个是博客。我还有另外两个隐藏的网站,一个是一个还没有准备好的wiki,一个是我的工作空间(现在我正计划将它们全部融合),我还有很多死项目隐藏在后面。我是否正确使用多站点?如果我这样做了,我如何才能有效地扩展我的网站?如果我不这样做,是把它们分成许多不同的网站,还是一个巨大的网站?这是一项正在进行的工作,将来还会添加更多内容。提前谢谢。
Theme folder doesnt exist
我使用wordpress作为子模块,并使用Capistrano进行部署。部署似乎工作正常,我可以登录到wp admin,但当我查看我的主题时ERROR: The theme directory \"sage-master\" does not exist. 子模块安装程序将wp内容文件添加到site\\u url。com/contentie site\\u url。com/content/themes site\\u url。com/内容/插件等在我的wp配置中define(\'WP_CONTE
为什么即使我还没有保存帖子,也会触发SAVE_POST_$(CUSTOM_POST_TYPE)?
我正在注册一个名为Datasheet的自定义帖子类型。注册时,我注册了元框的回调\'register_meta_box_cb\' => [ $this, \"add_metaboxes\" ] 这是我的回电function add_metaboxes ( $post ) { wp_nonce_field ( plugin_basename(__FILE__), \'datasheet_meta_nonce\'); add_meta_box(
Wp_UPDATE_POST()做了什么$wpdb类不能做的事情?
我最近不得不对我的wp_posts 来自WordPress插件的表。我第一次试着用wp_update_post(), 认为这样做就行了。显然地wp_update_post() is only able to edit a predefined set of table fields (可能是WP默认值)。然后我偶然发现$wpdb 班我想我读到了wp_update_post() 使用$wpdb 这很有趣,但也引出了一个问题,为什么wp_update_post() 当您可以使用$wpdb 直接上课?什么是wp
WP_REGISTERED_WIDGETS不包含我的小部件
我有一个问题:我管理的一个wordpress站点没有任何控件。当我打开小部件管理面板时,所有侧栏都是空的。我调试了一些代码,发现小部件存在于数据库字段“sidebars\\u widgets”中。但在显示它们时,仅限于此:wp包括/小部件。php,第658行if ( !isset($wp_registered_widgets[$id]) ) continue 因为wp_registered_widgets 仅包含可用和非活动小部件。例如,我有一个text-2 侧边栏中的小部件wp_registe
处理正面显示、正面显示、页面发布和模板层次结构
由于某些原因,我需要覆盖show\\u on\\u front、page\\u on\\u front、page\\u for\\u posts选项值。我正在将show\\u on\\u front设置为“page”,将另一个设置为两个不同的页面id。如果我将“管理”>“设置”>“阅读”面板中的这些设置更改为与编程方式相同的值,则首页将加载首页。php模板。否则,首页将加载页面。php模板。我做错了什么?add_filter(\'pre_option_show_on_front\', \'st
查询评论超过20条的帖子
有没有一种简单的方法可以查询评论数超过某个数字的帖子?例如,我只想列出评论超过20条的帖子。$args = array( \'post_type\' => \'post\', \'post_status\' => \'publish\', \'posts_per_page\' => 25, // Something like this \'comments_query\' => ar
从另一个自定义帖子中创建自定义帖子
有人知道从另一个自定义帖子中创建自定义帖子的方法吗?示例:自定义贴子:比萨饼可以从已制作的自定义贴子:浇头列表中进行选择。如果我想添加一个新的topping(这是一个不同的自定义帖子),我必须先转到Toppings自定义帖子类型并添加它,然后才能在Pizza自定义帖子中使用它。我想能够添加一个新的顶级自定义帖子从比萨饼自定义帖子没有切换屏幕。这可能吗?
使用自定义插件挂接管理员中的优先级
如上所述here admin\\u init是访问wordpress仪表板时触发的第一个挂钩。但当我测试它时,我发现tgmpa_register 先触发add_action( \'admin_init\', \'sr_admin_init\' ); add_action( \'tgmpa_register\', \'sr_register_required_plugins\' ); function sr_admin_init(){ // I NEED THIS T
分别为每个短码使用WP_enQueue_SCRIPT
如何为要使用的每个短代码分别使用wp\\u enqueue\\u脚本?function shortA() { wp_enqueue_script(\'member\', plugins_url(\'js/member.js\', __FILE__), array(\'jquery\'), \'1.0\', true); }add_shortcode(\'shortA\',\'shortA\'); function shortB() {
相关帖子功能不起作用
我已经建立了这个功能,理论上应该显示2个相关的职位,一些职位,但它使我的网站变成空白。<?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_
使用wp_INSERT_TERM()添加标记后,Get_tag()返回空数组
我用编程方式添加了一些标记wp_insert_term(), 然后我打电话get_tags() 但它返回一个空数组,尽管它们插入到数据库中。这是我的代码:安装php$tags = array( array(\'name\' => \'Beachfront Escapes\', \'slug\' => \'beachfront-escapes\'), array(\'name\' => \'Group Holidays\', \'slug\' => \
Add country flags
我正在开发一个显示足球俱乐部信息的个人插件。我从私人API获取大部分数据,每个俱乐部都有countryCode - 国家ISO代码(如中国的CN)。我想在class 并显示标志。像这样对于实现这一目标的最佳解决方案有何建议?我在考虑把所有的旗帜添加到我的uploads 文件夹并从那里加载它们,但考虑到我需要200多个国旗,我不再那么确定了。另一种选择是寻找提供图像的公共API,但我仍然依赖于可能随时关闭的第三方API。欢迎提出任何想法!谢谢
使用定制器设置div的背景图像
我正在尝试使用customiser将每个“帖子块”的背景图像设置为我选择上载的任何图像的背景图像。这是到目前为止我的代码。function jhwdblog_customize_register( $wp_customize ) { $wp_customize->add_section( \'post_box_image_section\' , array( \'title\' => __( \'Post Box Background\
更新我的Wordpress.org版本将导致我的网站崩溃...我能做些什么来避免这种情况?
我在几年前创建了这个网站。我是一个noob,不是一个web开发人员,所以我愚蠢地定制了我正在使用的主题,而没有创建子主题。我读到一个儿童主题将导致网站不中断。自创建以来,我从未更新过它,我的亲戚刚刚注意到并希望能够尽快更新所有内容。我知道更新它最终会破坏网站。我能做些什么来解决这个问题?我要把它变成儿童主题吗?我不知道该怎么做。我真是个傻瓜(请帮忙!!有没有可能我真的可以把它变成一个儿童主题,或者现在我已经对原来的主题做了巨大的调整,现在这样做太迟了?我很想知道我是否能做到这一点,或者是否有什么好的指南可
Disable a Wordpress site
你好,我计划禁用我的wordpress网站。我不打算从网上永久删除它。要禁用它,我必须遵循哪些步骤?
Random 404 on any page
我刚刚使用Softaculous在共享主机上安装了WP。配置我的站点时,无论是在/wp admin/或站点的任何其他页面,包括主页,它都会随机抛出404。在这种情况下,我等待5-10秒刷新,通常在刷新几次后就会消失。Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 所有插件都被禁用了,我还没有时间定制任何东西。知道怎么回事吗
如何解决如何在我的实时站点上获取使用本地主机中的CPT UI创建的仪表板功能?
在开发过程中,我使用了WebDevStudios开发的一个名为Custom Post Types UI的插件。它是一个管理UI,用于为WordPress dashboard创建帖子类型和自定义分类。问题是,当我将此插件添加到生产站点时,我在localhost上创建的自定义帖子类型并没有全部填充。我如何解决这个问题,重新在live站点上创建所有自定义帖子类型?
将代码添加到特定帖子的内容
我想在所有有catogery“音乐”的帖子顶部添加一个按钮,以下是我尝试过的内容,但根本不起作用。请给我一些建议。 function add_go_back_btn($content) { global $post; $cat = get_the_category(); $post_type = get_post_type(); if($cat === \'music\' && $post_type
通过REST API访问WordPress会影响站点统计和分析吗?
我制作了一些通过WP REST API访问Wordpress博客的iOS应用程序,我想知道我正在进行的调用是否在仪表板的站点统计中注册。如果我调用根帖子端点来获取最新帖子,它是否注册为页面视图?如果我调用posts/$postId端点,它是否也注册为页面视图?谢谢