使用代码更改帖子的标题
事实上,我对wordpress开发还很陌生。我只是想更改个人帖子的标题。。所以我使用了这个函数get_the_ID() 获取特定帖子。我知道标题的名称可以由用户手动更改,但我只想知道这是否可以通过代码完成。所以我尝试在中添加一个函数functions.phpfunction afunction( $post ) { if ( empty ( $post->post_title ) ) return; $new_title = mb_convert_c
Custom Admin Menu Order
我的函数中有一个简单的解决方案。php用于重新排序管理菜单。这是:// Admin menu - reorder function custom_menu_order($menu_ord){ if (!$menu_ord) return true; return array( \'index.php\', // Dashboard \'edit.php?post_type=page\', // Pages \'edit.php
Send/Publish a Post front end
我使用此代码创建一个页面,用户可以在前端发送帖子,但我有一个问题。。当我单击“提交”时,什么都没有发生。哪里错了?<?php /* Template Name: Rate Wine Form */ ?> <?php if( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] && !empty( $_POST[\'action\'] ) && $_POST[\'action\'
WP_Query and polylang issue
在我开发的主题中,我有一个使用标准循环显示5篇文章的模板: <?php $my_query = new WP_Query(\'showposts=5\'); while ($my_query->have_posts()) : $my_query->the_post(); ?> 等等。。。。有一个使用此模板的页面(实现)。现在,我添加了polylang,并提供了另一个使用相同模板的页面(新闻)。博
Pre_Get_POST筛选元查询而不与现有元查询冲突
我在所有帖子上都有一个meta\\u键,用于检查当前用户角色,并且仅当用户具有可接受的用户角色时才返回帖子。我遇到的问题是,我的meta_查询在pre_get_posts 与我在整个站点中设置的现有元查询冲突。我是否做错了什么,这是不可能的,还是有其他解决方案可以解决我的问题?add_action(\'pre_get_posts\', function ($query) { // dont filter admin posts if(is_admin()) ret
最大限度地减少创建的多站点大量表的性能问题
我正在部署WordPress MultiSite,如果我有足够的用户,我将拥有数千个数据库表来支持所有这些站点。我喜欢将所有这些表整合到一组表中的想法,以使多站点更易于管理,也更适合SQL Server。有没有人有过在多站点发布大量表的经验?Edit: 基本上,我想了解随着时间的推移添加数千个表对性能的影响?
将所有YouTube链接转换为嵌入
我有此功能可以将任何帖子或页面中的YouTube URL转换为嵌入:-function embed_youtube_an($post_content) { global $posts; //preg_match(\'|http://www.youtube.com/watch?v=([a-zA-Z0-9]+)|\', $posts->post_content, $matches); preg_match(\'#http://w?w?w?.?youtube.com/
附件的私有文件系统
有没有办法将附件设置为私有的?这还包括将文件移动到单独的文件夹中以用于私人附件,即使它是uploads, 完全限制匿名访问。
可以包含子查询组的元查询吗?
我已经搜索了所有论坛和WP文档,但找不到WP元查询是否允许子元查询的答案。我的问题是:我有很多类型的促销(自定义帖子类型),有开始日期和结束日期(在db中存储为unixtime)。我想排除一种类型的促销(“墙”,效果很好),并且(使用或用于任何一种情况)排除开始日期和结束日期(如果存在)在过去的项目。这是我的代码:$nowtime = time(); $the_query = new WP_Query( array( \'post_type\' => \'promos\', \'or
通过类别ID和自定义POST_TYPE的WP_QUERY
我需要查询属于给定类别(默认,非自定义)和自定义帖子类型的所有帖子。就这么简单。对我来说,它不起作用的事实是荒谬的。除非我错过了什么?以下是我尝试过的:$args=array( \'posts_per_page\' => 50, //\'taxonomy\' => \'category\', \'post_type\' => \'my_custom_type\' \'category__in\' => a
如何分配一个自定义的帖子标题作为帖子ID?
在提交ACF表单时,是否可以将自定义帖子标题名称分配给帖子ID?我之所以这样做,是因为我不使用自定义帖子标题,而是希望它是帖子ID。我使用的是“Twenty13”模板。以下是我必须从函数中的ACF字段中分配帖子标题的内容。php:function auto_title_insert( $value ) { if ( !$value ) : $value = $_POST[\'fields\'][\'field_538626f57e84c\'].\' \'.$_POST[\'fi
是否向永久链接添加更多结构标签?
我是wordpress的新手。我想知道在permalink中是否仍然可以获取类别id?我目前的永久链接是:http:///example.com/%category%/%post_id%-%postname%.html http:///example.com/music/1-hello.html 现在我的音乐category\\u id为2,如何将此category\\u id添加到permalink?我想这样:http:///example.com/2-music/1-hello.ht
如何使用wp_rel_noollow仅向外部链接添加noollow?
我想添加nofollow 属性仅限于文章内容中的外部链接。内部链接应保持不变follow.那么,我可以使用wp_rel_nofollow() 仅使外部链接不跟随?还是我需要使用其他方法?
仅当自定义字段上有设置值时,我如何显示包含自定义字段<p>?
我正在使用自定义字段插件,有2个自定义字段分配给我的“产品”自定义帖子类型。字段1。价格字段2折扣价格这是我的代码:<div class=\"wrapper\"> <p>Price: <?php the_field(\'price\'); ?></p> </div> “现在,这就是我试图实现的假设” <div class=\"wrapper\"> <?php if (the_field(\'d
WordPress安装进入无限循环
我真的很挣扎,希望这里有人能帮助我。。。我正在安装Wordpress v4的全新版本。0(这项任务我以前轻松执行了100多次,没有发生意外)我已经为它设置了一个全新的子域和数据库,然后运行安装脚本。。。但是,每次我尝试,我都会陷入一个无限循环。。。我尝试删除子域和数据库,并重新创建一个新的、完全不同的子域和数据库名称,但发生了相同的情况。。。我还删除了wp配置。php并重新开始,但总是,当我到达第4点时,它会陷入无限循环。。。安装过程:获取oo URL,选择国家/地区,单击“开始”,输入db\\U名称、d
为什么没有默认限制登录页面费率?
暴力攻击似乎是WP安装上最常见的漏洞,而速率限制应该相对容易作为官方默认软件的一部分嵌入到WP中(无需安装插件)。为什么默认情况下不包括此基本安全功能?
Echo title with permalink
我正在创建一个wordpress边栏小部件,它将显示最近的帖子。为此,我创建了一个自定义小部件(popular_posts_widget.php) 并包含在我的主题中functions.php. 我试图显示帖子标题,点击后会显示与之相关的各个帖子。但不幸的是,链接不起作用。我怎样才能解决这个问题??这是我的functions.php<?php /****************************************************/ /* Define
自定义标签云小部件缺少标签
我试图创建一个自定义标记云小部件,该小部件如下所示:此外,当我尝试在帖子中添加一些新标签时,它会显示如下内容(只有一个标签):这是我的functions.phpif(function_exists(\'register_sidebar\')) { register_sidebar( array( \'name\' => __(\'Main Sidebar\'), \'id\' => \'main-si
WordPress导入器的问题
我已经多次尝试上传主题单元测试数据。xml来自http://codex.wordpress.org/Theme_Unit_Test但是,当我试图在WordPress导入程序中上载此文件时,它会给我一个错误提示:抱歉,出现错误。这似乎不是WXR文件,缺少/无效的WXR版本号我使用的是WordPress CMS的最新版本(4.0)。Edit: 我重新安装了WordPress导入器插件,并多次下载了主题单元测试XML文件,结果相同。
如何在单击媒体库中的项目时直接转到“编辑更多详细信息”?
默认情况下,当我单击媒体库中的某个项目时,会转到附件详细信息页面,例如:。.../wp-admin/upload.php?item=65.我需要编辑什么才能直接进入“编辑更多详细信息”页面?E、 g。.../wp-admin/post.php?post=65&action=edit我认为这就像更改href指向的位置一样简单-但那里似乎没有a href!我假设链接是以不同的方式生成的?