停止/阻止WordPress更新自定义帖子类型的固定链接
我有一个WordPress安装,带有一个自定义的帖子类型和一大堆帖子。这些帖子都有一个独特的永久链接,由FileMaker生成并与WordPress同步。这工作得很好,但是当我将站点迁移到另一个域或刷新永久链接时,所有这些自定义帖子都会使用基于帖子名称的版本进行更新。有没有办法强迫WordPress永远不要更新自定义帖子类型的slug或permalinks?
WP_Query‘s’参数不适用于自定义帖子类型
我有一个自定义的帖子类型“property”。我正在尝试搜索它,但它不适用于wp\\u查询参数“s”。$wp_query = Wp_Query([\'post_type\' => \'property\', \'s\' => \'test\']); 它可以与其他Wp\\U查询参数配合使用,如下所示:$wp_query = Wp_Query([ \'post_type\' => \'property\', [ \'taxon
使用主题我的登录和自定义域更新用户元
我正试图在wordpress上创建一个更好的登录和注册表单。我安装了杰夫的TML,它工作得很好。然而,我正在尝试进一步扩展注册表。我添加了wordpress显示的“first\\u name”和“last\\u name”,但由于某种原因,似乎update\\u user\\u meta没有保存任何内容。这是我在这两个方面使用的代码fields Fname and Lname <div class=\"tml-user-first-last-name-wrap\" style=\"margin
使用插件在登录页面上添加新页眉/页脚
我需要从插件中调用特定登录页的自定义页眉/页脚。我该怎么做?我知道我可以在我的主题中创建一个模板,并通过向get_header()/get_footer().然而,我想从插件中提供页脚/页眉,因为我经常将与自定义登录页相关的所有内容放在插件中。我不想在每个登录页的主题中都有一个页脚模板。这方面的最佳解决方案是什么?我不想用CSS隐藏内容。以下是我的landingpage插件的基本外观要点:https://gist.github.com/kyotoprotokollet/8b6e3f978ce3bd237e
Wordpress updates and Git
使用git时如何处理wordpress核心和插件更新?我需要更新我的核心和插件。我在本地主机上有站点,在服务器上有实时站点。如果我更新localy,然后提交+推送更改,则会破坏站点,因为实时数据库未更新。若我更新了实时站点,我对localhost并没有任何更改,也并没有办法测试更新是否破坏了站点。
如何在标题中显示直系亲属和/或父母?
我使用一个函数来修改各个页面的标题。虽然它似乎可以工作,但它显示了一个调试错误。。。注意:未定义变量:parents\\u titles行xxx。这将是因为我“知之甚少,危险之事”不知情地篡改了我开始使用的任何来源。它需要什么改变?function change_wp_title( $title ) { global $post, $paged; // All parents. $parents = get_post_ancestors( $pos
从数据库表中查询特定ID的列
我试图显示WordPress数据库中特定ID的特定值,但没有这样的运气。我没有收到任何错误,只是一个空结果。这是我的桌子:table name: _customtable id item_key item_value 1 url https://mywebsite.com 2 techurl https://awsinstnaceid.production.mywebsite.com 下面是我试图用
站点页面在导航栏下显示页面标题
在所有我的网站页面上,它会在导航栏下显示他们已经在的页面,例如照片中的“主页”。我怎么能不展示这个呢?谢谢
为什么wp_head()函数不加载style.css?
我对WordPress完全陌生,也没有开发自己的主题,但是function.php 未加载CSS文件。标题。php<html> <head> <?php wp_head(); ?> </head> <body> <h2>I\'m header.php</h2> 单身。php<?p
Add To Gutenberg Sidebar
我试图弄清楚如何将自定义页面选项添加到Gutenberg界面的右侧。我不认为需要内容块,我只需要能够添加特定于页面的配置,但似乎无法使其正常工作。在古腾堡之前,我会在右侧放置一个代谢箱来解决这个问题,然而,从我的阅读来看,代谢箱似乎是一个不好的做法。
通过查询删除表行
此时,我正在尝试修改这个删除表行的插件,以仅删除“Status”列中不包含“Cekanje”一词的行,这是我尝试构建的代码和解决方案,如果有人可以帮助我:$tableId = (int)$_POST[\'table_id\']; $idKey = sanitize_text_field($_POST[\'id_key\']); $idVal = (int)$_POST[\'id_val\']; $wpdb->delete($mySqlTableName, array
‘Posts’表不应存储绝对图像路径
我在从网站制作沙盒时遇到了一些困难,其中之一是wordpress正在中注册图像的绝对路径posts.guid 字段:http://example.com/path/image.jpg我认为正确的方法应该是相对路径,即/path/image.jpg因此,如果我复制数据库并尝试在另一个域甚至子域中使用它,图像将不会出现。如何解决这个问题?
WordPress REST Api:更新用户
我已经通过wordpress api创建了一个用户,然后在注册后,我将用户的用户名和密码保存到会话存储中,最后尝试编辑用户的配置文件。这是我的post请求数据POST /wp-json/wp/v2/users?context=edit HTTP/1.1 Host: something.com Connection: keep-alive Content-Length: 292 Accept: application/json, text/plain, */* Ori
How to verify nonces in bulk?
嘿,我对WP相对来说是新手,我正在尝试处理nonce,因为它们是一种很好的安全检查。我很难在中验证noncesave_post 然而上的检查失败$_POST 检查。当var\\u转储$\\u POST变量时,我可以看到我的nonce和POST字段名,但我无法批量验证它们。当我删除验证时,一切正常。link to gist这是我的保存功能:function mdw_save($post_id) { $metas = array( \'s_1_title\',&
如何过滤WordPress的数据列表
function custom_filter() { global $typenow; global $wp_query; if ( $typenow == \'invitation_code\' ) { // Your custom post type slug $plugins = array( \'Searh-By-dealer-role\', \'Searh-By-distributer-role\',\'Used c
无法显示添加_菜单_页面图标
我正在进行插件开发。我想在菜单页上显示一个图标。我正在使用以下代码:add_menu_page(\'pms_rohitashv\',\'PMS\',\'subscriber\',\'pms_rohitashv-main\', plugin_dir_url( __FILE__ ).\'icon.png\'); I am using the plugin icon size 16X16 但菜单上显示的图标是gear icon. 我想用自定义图标更改它。我在代码中犯了什么错误
Admin aoolbar Add_node()并拉入我的POST Slug
我创建了自定义帖子类型,它使用自定义端点根据用户查看的内容加载正确的模板。我创建了自定义管理工具栏菜单项。 $wp_adminbar->add_node([ \'id\' => \'svcta-view-directory-hotel\', \'title\' => \'Launch Hotel View\', \'href\' => home_url(\'/directory/hotels/SLUG/stay\'),
如何在Word Press中删除菜单标签?
我正在使用WordPress Avada Fusion主题,但需要删除菜单标签。如下图所示
只有一个属性的短码必须使用数组吗?
我想构建一个采用单个属性的短代码。所有在线内容都告诉我要使用阵列:// Add Shortcode function bg_comparison_points_shortcode( $atts ) { // Attributes $atts = shortcode_atts( array( \'custom_field\' => \'\', ), $atts
如何重定向到我的模板
我在插件代码中创建了一个新模板add_filter( \'template_include\', \'bogin_page_template\', 99 ); function bogin_page_template( $template ) { if ( is_page( \'bog_test\' ) ) { $new_template = locate_template( array( \'bog_test.php\'