如何将草稿帖子的固定链接重定向到自定义的404页面?
我的用户创建的帖子带有指向未来处于草稿状态的帖子的链接。我们使用Post Name作为永久链接结构。例如:。 <a href=\"/future-draft-post\">Here is our next fantastic post coming next week!</a> 由于用户已登录,我们的用户单击链接,然后重定向到草稿进行编辑。正常情况下,当未登录用户单击这些链接时,他们会收到一个令人讨厌的404。我想要的是,未登录的用户可以单击此类链接,并被重定向到一个自定
在挂钩回调中重用变量
我正在WordPress中设置儿童主题,但我无法add_action 将在functions.php.Functions.php 调用,我可以从内部运行代码。知道我做错了什么吗?$debug_msg = \"Hi there!\"; function test_function() { error_log($debug_msg, 0); } add_action(\'init\', \'test_function\', 20);
创建指向最新博客文章的永久链接
我想对我最近的博客文章进行永久链接。我会将此链接用作导航栏链接。我没有将代码直接放入导航栏的原因是因为我使用的小部件不允许我进入代码,而我的编码知识几乎没有。如果需要的话,有人能告诉我怎么做以及在哪里插入php吗。提前谢谢。编辑:你能解释一下我将如何实现PHP代码,或者我将把它放在WordPress环境中的什么地方吗。
是否从分类中的类别中获取自定义帖子类型的帖子?
我正在处理的主题有一个自定义的帖子类型“公文包”,在自定义的分类法“portfoliocat”(帖子类型和分类法定义)中here). 它工作正常:在备份菜单中,我可以看到“公文包”选项,从中我可以创建此自定义类型的帖子,或对这些帖子进行分组的类别。我试图制作一个自定义小部件,列出“portfoliocat”分类法中的所有类别,以及每个类别下的所有帖子。类似于:= Portfoliocat === Category 1 ===== Post 1_1 ===== Post 1_2
使用wpdb->Get_Results中的字符串键创建数组
使用以下代码将一些数据获取到PHP数组中:$currentProducts = array(); $currentProducts = $wpdb->get_results(\"SELECT id, feedid, size, price FROM products WHERE shopid = $shopid\"); 将数据放入普通PHP数组没有问题。如何将数据放入feedid为关键的数组中,以便轻松快速地检查数组中是否存在特定的feedid,删除特定的feedid元素等?
‘TRANSPORT_POST_STATUS’仅在按“添加新项”时触发
我想在发布新帖子(cpt)时启动一个函数。function my_publish( $new_status, $old_status, $post ) { if ( $new_status == \'publish\' && \'publish\' !== $old_status ) { // do s.th. } debug_to_console( $post ); } add_action( \
How can I fix my pagination?
我正在尝试对自定义wp\\U查询post循环进行分页。我目前已经设置好了,但当我点击第2页时,它显示的是与第1页完全相同的帖子。我总共有大约8篇帖子,限制为每页5篇。下面您可以看到my functions中的函数。php文件if ( !function_exists( \'wpex_pagination\' ) ) { function wpex_pagination() { $prev_arrow = is_rtl() ? \'→\' : \'&am
如果存在具有特定标题的帖子,则更新
我正在尝试创建一个帖子,如果它不存在,并根据其标题更新帖子(如果存在)。标题是唯一的,因为它是用户的用户名。但是,更新功能不起作用。始终会创建一个新帖子。以下代码创建并应更新帖子:<td><input type=\"submit\" class=\"button button-primary\" name=\"info_update_config\" value=\"Save Changes\" /></td> <?ph
WP_NAV_MENU自定义Walker<a>类
因此,我正在学习定制步行器,并遇到了一些问题。我有一个定制的助行器。我遇到的一个问题是如何将类添加到<a> start\\u el函数内部。相关代码如下所示:/** * Filter the HTML attributes applied to a menu item\'s anchor element. * * @since 3.6.0 * @since 4.1.0 The `$depth` parameter was
在更新数据库之前和发送电子邮件更改电子邮件之前要求确认当前用户的电子邮件
我喜欢用户更新默认“电子邮件”字段的核心功能。例如,username1可以编辑自己的配置文件并更改其“电子邮件”字段email1@example.com到email2@example.com然后单击保存。更新后,我喜欢wordpress core发送给email1@example.com通知数据库中发生了更改。这封电子邮件是core的“send\\u email\\u change\\u email”功能提供的,我没有篡改它。然而,我希望数据库从email1@example.com到email2@exam
使用wp_get_ites对多站点网络中的站点列表进行排序
我有一个循环,可以将我的多站点网络中的所有站点拉入,并循环通过它们来获取位于其ACF选项中的变量。下面是我正在使用的代码的摘录: $stageurl = array(); $args = array( \'public\' => true, \'limit\' => 500 ); $sites = wp_get_sites($args);
Welcome Email Going to Spam
Gmail表示,用户注册欢迎电子邮件将直接发送到垃圾邮件this email may not have been sent by ****@gmail.com将设置特定于域的电子邮件地址并将网站所有者的电子邮件更改为***@thedomain.com 帮助防止这些邮件进入垃圾邮件文件夹?
WP_QUERY:从WooCommerce产品列表中排除隐藏产品
我希望这对WooCommerce来说不是太具体。我有一个漂亮的快捷代码,它显示了我的所有SKU产品的列表。但是,它还包括我已发布但已将目录可见性设置为“隐藏”的产品我找不到用于排除隐藏产品(或仅包括标记为目录/搜索的产品)的参数/参数。我知道这一定很简单;我只是没找到。谢谢你的帮助。代码如下:<?php $params = array(\'posts_per_page\' => -1, \'post_type\' => \'product\', \'orderby\' =>
如何从分类正确的帖子中选择内容?
我有一个包含帖子标题的短代码。此短代码在前端加载帖子中的内容。这很好:function title_content($atts, $content = null ) { global $wpdb; $post_id = $wpdb->get_var($wpdb->prepare(\"SELECT ID FROM {$wpdb->posts} WHERE post_title = %s\",$content)); $getpost = get_po
wp_mail not sending emails
我用过WP-Mail-SMTP 在我的WordPress安装中设置邮件程序。我通过向我的私人邮件发送电子邮件来测试它。我现在正在尝试使用wp\\u mail()函数[wp]发送表单数据。下面是代码。<?php if(isset($_POST[\"button_pressed\"])){ // Checking For Blank Fields.. if($_POST[\"dname\"]==\"\"){ echo \"Fill All Fields..\";
自定义分类隐藏元框但显示在菜单中
如果设置show_ui false, 这隐藏了分类法元框和管理菜单链接,如何只隐藏元框?$args = array( \'hierarchical\' => true, \'labels\' => $labels, \'show_ui\' => false, \'show_admin_column\' => false, \'show_in_menu\
排除具有特定meta_key值的帖子,保持没有该meta_key的帖子
这个问题有解决办法,但我能找到的是,所有这些都是很久以前的事了。因此,考虑到最近的更新,我正在寻找一个解决方案(如果有)。我有一个元密钥wpse_city, 这是一个具有多个值的单选按钮。现在我想排除带有wpse_city = \'dhaka\' 但我也想显示没有wpse_city 钥匙我就是这样做的:$args[\'meta_query\'] = array( \'relation\' => \'OR\', array( \'key\' =&
如何在中文中使用国际化的Human_time_diff()函数?
正在查看https://codex.wordpress.org/Function_Reference/human_time_diff我用的是英文版的Wordpress。在我的主题模板中,我想使用human_time_diff() 当通过帖子循环时。根据Codex文件中的说明:<?php printf( _x( \'%s ago\', \'%s = human-readable time difference\', \'your-text-domain\' ), hum
WordPress wp_enQueue_script仅将文本添加到页面源代码的顶部
我所要做的就是在我正在制作的WordPress主题中添加一些javascript。我的职能。php文件如下所示:function my_scripts() { wp_enqueue_script( \'jquery\' ); wp_register_script( \'parallax\', get_template_directory_uri() . \'/parallax.js\', array( \'jquery\' ), NULL, true );
WP REST API-如何获取特色图像
我对这个API很陌生,事实上到目前为止我只花了几个小时。我已经做了研究,但找不到任何关于它的东西。。。问题是,我似乎无法获得帖子的特色图片。JSON返回\"featured_media: 0\".getPosts: function() { var burl = \"http://www.example.com/wp-json/wp/v2/posts\"; var dataDiv = document.getElementById(\'cards\'); $.ajax(