获取已发布的帖子和页面?
我正在开发一个插件,在帖子和页面内容中使用gettext。我试图获取所有已发布的帖子和页面,以便扫描它们以查找可翻译的字符串,但我不知道如何做到这一点。这就是我正在尝试的:$pages = $wpdb->query(\'SELECT * FROM wp_posts WHERE post_status = \"publish\"\'); foreach ( $pages as $post ) { print_r($post); }
在管理员列表上显示自定义帖子类型之间的层次关系
我有两种自定义帖子类型:“请求”和“报价”。两者的“分层”标志都设置为true。“请求”cpt可以是一个或多个“报价”cpt的父级。由于这是两种不同的帖子类型,WordPress admin对这两种类型都有单独的概览列表(例如edit.php?post\\u type=request)。我要寻找的是一种格式化请求概述的方法,与格式化分层页面列表的方法相同,例如:请求1我只需要在管理端执行此操作(因为我不使用前端)。
Query by radio button ACF
我正在制作一个页面模板,该模板应显示具有与页面标题匹配的元值的自定义帖子类型。元价值是通过Advanced Custom Field 单选按钮,但查询没有考虑meta,而是显示所有帖子。我查过了$name 存储正确的字符串,帖子的值正确program 钥匙以下是查询代码:$name = get_the_title(get_the_ID()); $args = array( \'post_type\' => \'project\', \'posts_per_pa
是否从数据库中选择带有任何post_type的帖子?
我试图从数据库中选择所有行,而不管post类型如何,但是在抑制post\\u类型时,WP\\u查询只获取具有post_type = \"post\" 是否有方法抑制post\\u类型筛选器(或选择所有post类型)?// This just selects post_type = \"posts\" $args = array( \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'igno
如何按类别和作者查询帖子ID?
我正在进行一个自定义的WP\\u查询,我需要提出一个SQL查询,以从X个类别和Y个作者那里获取帖子id。然后合并这些ID并将它们放入一个数组中。我只需要找出SQL查询。其他一切,我都知道了。我到处寻找这个,但没有人能帮助我。请帮帮我!!
从另一个页面拉入内容
我正在使用高级自定义字段,并试图将子页面的内容拉到主页上下面的工作正常,但我想知道是否可以自动执行此操作,而不在字段上写入静态ID?<ul> <li> <?php the_field(\'content\', 5); ?> </li> <li> <?php the_field(\'content\', 6); ?>
使用带有‘field’=>‘id’的WP_QUERY时,‘尝试获取非对象的属性’
为了加快查询速度,我使用以下参数:$args = array( \'post_type\' => \'product\', \'fields\' => \'ids\', ); $query = new WP_Query($args); 虽然这确实会像预期的那样返回一个ID数组,但我不断得到多个Trying to get property of non-object in /wp-includes/query.php 通知。即使
如何暂时隐藏轻松访问我的网站?
我正在开发一个新网站,我不希望其他人,除了我的同事以外,能够轻松访问它。我不想让它受到密码保护,因为我的同事正在对它进行密集测试。是否有任何简单的方法来混淆它,这样我就不需要将WP安装到其他文件夹等。?更具体地说,有没有简单的方法来禁止访问http://www.example.com 实际上,将主页移动到,http://www.example.com/h6DuBo93yS? 其余的页面可以保留,因为它们的地址不太容易猜测。
post_content with line breaks
我希望能够获得带有换行符的post\\u内容。最好的方法是什么?我以前使用过\\\\u content(),在我需要安装一个插件在每篇文章上添加共享按钮之前,这个插件工作得很好。此后,my the\\u内容的输出包括来自共享按钮的文本。我尝试使用post\\u内容,其中包含我需要在模板文件中输出的正确内容,但问题是换行符被删除了。是否可以在保留换行符的情况下获取post\\u内容?谢谢
如何用php代码在WooCommerce中添加产品
我想添加带有PHP代码的产品,如下所示:$post_information = array( \'post_title\' => \'new item shop\', \'post_content\' => \'this is new item shop\', \'post_type\' => \'post\', \'post_status\' => \'publish\' ); $post_id = wp_inser
在Yoast搜索引擎优化标题标签上显示站点名称
我正在一个网站上使用Yoast SEO插件。现在,如果一篇文章的元框中的标题为空,那么标题标记将以这种格式输出。。。%%title%% %%page%% %%sep%% %%sitename%% 现在,如果同一篇文章的元字段中保存了自定义标题文本。。。然后它只显示meta中的文本。我需要做的是展示%%sitename%% 在标题文本之后,无论发生什么!所以即使是保存为This is my title HTML页面上的输出将是This is my title - SITENAME有人知道怎么做吗?
如何从插件中加载主题文本域?
我构建了一个简单的本地化插件,以满足组织所需的一些规范。每种语言都有一种。包含主题翻译和页面内容翻译的mo文件。这个mo文件位于myplugin/languages/en_US.mo. 我正在尝试使用这些。所有gettext调用的mo文件,但我无法让它们工作。下面是我用来加载文本域的代码:echo get_locale(); // es_ES $directory = dirname(plugin_basename(__FILE__)) . \'/lang/\'; load_plugin_
使用定制邮政类型和定制分类的定制元数据时间表
场景:我有一个带有自定义元框的自定义帖子类型。每个帖子应该代表我表格中的一行,即Activity 1 Jan, Activity 1 Feb and Activity 1 Mar 我的活动类型有一个自定义的术语分类:Activity 1, Activity 2 and Activity 3. 我正在使用archive-custom-post.php 列出自定义分类术语链接,以及taxonomy-custom.php 显示每个活动时间表。编辑:进一步明确。我的问题是
如何才能不间断地更新实时站点上的主题?
所以我有一个基于WordPress的网站,有一个定制的Genesis子主题。一旦网站上线,我们显然需要定期更改子主题的代码修改CSS和类似内容。以下是我遇到的问题:我没有shell或FTP访问权限,所以我不能只替换服务器上的文件(他们想使用专门的WordPress托管提供商之一,以确保安全性和易于维护)。使用基于Web的上载功能时,无法“就地”升级活动主题(只能通过WordPress的存储库安装主题)。为了绕过上述限制,我想每次构建zip文件时,我都可以在主题名称中添加git修订哈希或其他内容,这将使Wo
寻找一种方法,允许用户备份插件数据库数据(另存为)
我有一个自定义构建插件,我想添加一个选项,让用户保存插件数据(而不是使用第三方插件来为我保存)。因此,如果用户单击该按钮,将允许他们将文件另存为(不想将文件保存到文件夹)。WP是否有此功能,或者我是否需要使用自定义功能?谢谢
我的WordPress博客中可以有1个以上的MySQL数据库吗?
在第一次启动时,WordPress会提示您输入MySQL数据库用户名、密码等。然后我可以从仪表板开始工作。WordPress是否可以有多个数据库?如果是,有2-3个数据库的可能示例是什么?什么时候需要一个以上的db?Or the working rule is: one blog - one db? If you have 2-3 blogs, can you manage them from the SAME dashboard!? And each must of course have 1 db?
使用ACF在循环中中断分页
http://dthudson.com/ccr/archive-issues/分页的页面由您在底部(帖子下方)看到的内容填充,但当您单击“2”时,它会加载第2页,但显示完全相同的帖子。我想指出,我正在使用高级自定义字段从帖子类型“issues”中检索内容,我想知道这是否是问题的根源。另外,我从索引页和搜索页复制了分页代码,每一个都很好。有什么想法吗?<!-- BEGIN LOOP --> <?php $args = array(
我可以在一个托管账户上单独托管WordPress吗?
我有一个客户想要一个拍卖网站。我已经决定使用Wordpress来实现这一点,并找到了合适的主机和其他东西,我想我已经准备好了。然后,客户问我是否可以通过在他们的主站点和域名上托管此活动站点来节省他们的时间和金钱。IE:www.123。com/拍卖。主站点不是由我创建的,也不是由WordPress支持的。它还由某种“学校社区”网站平台托管。如果我能首先访问文件管理器,是否有可能在一个托管帐户上分别托管wordpress数据库和CMS,这几乎是一个完全不同的网页。这是否可行?
如果存在一个帖子元数据,则显示标题
我有4个代谢箱facebook, twitter, instagram, youtube 标题为“跟随我们”。我正在使用this 显示facebook徽标和链接的代码。因此,如果facebook metabox中有价值,我会得到徽标和链接。现在我的问题是,如果这4个metabox(facebook、twitter、instagram、youtube)中的一个有值(至少这4个中的一个),我需要显示标题“关注我们”。非常感谢。
使用ACF过滤时,类别页面中的顶级菜单消失
我正在使用ACF(高级自定义字段)并使用他们在网站上发布的方法过滤结果。http://www.advancedcustomfields.com/resources/tutorials/creating-wp-archive-custom-field-filter/过滤工作正常,但显示结果时,顶部菜单消失。我使用的代码如下:在函数中。php add\\u action(\'pre\\u get\\u posts\',\'my\\u pre\\u get\\u posts\');函数my\\u pre\\u