Wp_Options选项上的本机时间戳
有人知道wp_options 表是否修改了其选项的时间戳?我有一个选项,其中有一个对象作为选项值,如下所示:“The”;访问令牌“;在option value中,对象经常更新,我想检查;instagram“;已修改并返回时间戳。如果没有,您认为只需将对象键设置为已修改并保存当前时间会更容易吗?谢谢大家!我想尽可能地用get_option() 在我保存一把额外的钥匙之前。
如何通过URL将当前登录用户链接到其作者页面(初学者)
我需要一个URL,将当前登录的用户链接到其作者存档页面。我在一个类似的问题中遇到了一些代码here (见下文)。它对我有用,但不幸的是,它通过使用一个短代码链接到作者页面。我不知道如何编辑它,使它只与一个URL,而不是短代码工作。(我是一个完全的初学者,但我努力了!)。我的最终目标是使用这个URL创建一个菜单项。function my_users_shortcode( $atts, $content ) { if ( is_user_logged_in() ) {
我不能以编程方式设置图像广告
我在尝试将图像设置为特色时遇到问题。我不知道失败在哪里,我从同一台服务器的URL上传图像,然后尝试将其设置为特色。代码上载图像,但不将其设置为特色。我使用的代码是:$fotoid = media_sideload_image( $imagesres."/".$row->foto1, $restaurantid, \'\' ); $attach_id = wp_insert_attachment($fotoid, $row->foto1, $restaurantid)
如何获取`COMMENT_POST_ID`?
我已经提取了回复电子邮件。原始电子邮件保存为CPT,并在我的插件中作为票据使用。我希望回复邮件作为对原始邮件的评论。 for($j = 1; $j <= $total; $j++){ $mail = $emails->get($j); //This checks if the email is reply or not and if the email is reply make it comment to its original post.
我们能改变钩子的发射顺序吗?
在admin中,我需要启动save_post 启动前的操作transition_post_status 钩但根据this, 这个transition_post_status 保存帖子之前先激发。我怎样才能反转它?我尝试更改下面的优先级顺序,但我认为它不起作用,因为它适用于为同一操作触发不同的函数。$this->loader->add_action( \'save_post\', $plugin_admin_listings, \'save_meta_data\', 9, 2 ); $t
迭代get_post_meta()结果
我有如下WordPress代码。function get_preselect_values() { $volunteers = get_post_meta($_POST[\'element_id\'], "volunteers", false); $users = array(); foreach ($volunteers as $volunteer) { foreach ($volunt
GET_BLOGINFO(‘url’)是否返回带反斜杠的URL?
根据我的测试,get\\u bloginfo(\'url\')不会返回反斜杠,因此它将返回如下url:https://www.example.com/blogs 在此帖子中What is difference between get_bloginfo('url') and get_site_url()?, 据说get\\u bloginfo(\'url\')调用home\\u url()。在这篇帖子里https://stackoverflow.com/questions/3108
如何为CPT创建审核点系统(多对多关系)
我正在从事一个Wordpress项目,其中我有电影、书籍和游戏作为自定义帖子类型。任何登录的用户都可以向每个CPT添加星星(查看点)。我的实现方法是创建新的CPT,称为review。当用户单击star向certaint CPT添加评论点时,它会创建类型为review的新帖子,其本身具有元字段review\\u post\\id(保留用户添加评论点的帖子(电影、书籍、游戏)的id)和review\\u score(保留用户选择的分数(1-5分))。为了显示平均评论分数,我只需遍历所有具有ceratin po
Changing BIGINT to INT
我们有一个运行Buddypress网络的WP页面,它是高度动态的。我们试图找出减少负载和存储的每一个可能的机会,并发现相当多的表使用BIGINT值。E、 g.用户表,并通过这样做,引用用户ID的所有其他关系表。我们永远不会有40亿(!!!!)这应该是常规UNSIGNED INT的限制。因此,我提出了一个问题,这是否是一种非常简单的方法来减少存储,或者通过在执行查询时处理较小的信息来稍微减少MySQL服务器上的负载。我的意思是我理解BIGINT是有意义的-例如,对于Posteta和usermeta数据,因为
如何用unctions.php去掉url中的问号
我使用指令。htaccess<IfModule mod_rewrite.c> RewriteCond %{QUERY_STRING} !^$ RewriteCond %{QUERY_STRING} !(^|&)appId= RewriteCond %{QUERY_STRING} !(^|&)q= RewriteRule ^(.+?)\\.html$ https://%{HTTP_HOST}/$1.html? [L,R=301] </
如何在从页面登录时将登录的订阅者重定向到特定页面
当我的订阅者登录时,我想将他们重定向到我们的会员资源页面,但只有当他们从页面(is_page() ). 当他们从我们的自定义帖子类型之一登录时,我希望他们留在这篇帖子上。我们使用弹出模式进行登录,因此在登录过程中,它们不会被重定向到任何地方。我想要管理员、编辑和;作者登录时将被重定向到WordPress管理仪表板。这是我尝试过的,但不起作用。当我以管理员或订阅者身份登录时,不会发生任何事情-我仍停留在我所在的页面上:function custom_login_redirect( $redirect_to,
无法从wp_Dropdown_Categories或Get_Categories获取选定值
我已经搜索并找到了this 和afew more. 但我仍然无法获取所选名称(不是value,因为value只是一个数字)。get\\u categories keeps返回空数组。下面是我正在修改的插件的代码。$categories = apply_filters( \'acadp_admin_listing_form_categories_dropdown\', \'\', $post->ID ); if ( empty( $categories ) ) {
如何批量查找和替换发布图像URL的MySQL
网站迁移后,我发现有些帖子的图片URL放错了位置。假设这篇文章的图像URL应该在/2021/07/年,然而它变成了/2020/07年,图像死了404年。我必须从古腾堡编辑器手动替换图像URL。https://ibb.co/bggdX7V如果我想用SQL命令来做这件事,我应该如何以安全的方式来做呢?从wp\\U postmeta表中查找所有wp content/uploads/2021/07/,替换为wp content/uploads/2021/07/,是否正确?谢谢
有没有办法创建两个模板的单一自定义帖子类型的页面?
这是一项奇怪的任务,但我确实面对了它。在主页上有显示所有自定义帖子类型的循环。我需要有机会当用户点击cpt链接从主页显示一种类型的单一页面。如果用户从内部页面转到自定义帖子类型,则显示其他单个自定义帖子类型模板。我在stackoverflow但它不能正常工作。stackoverflow中的代码:在主页上,我添加了如下链接:<a href="<php the_permalink();?>?template=gallery"> Gallery Page </a
如何从wp_INSERT_POST获取文章ID
我正在以编程方式插入一个新页面,然后我想使用该新页面的ID添加模板,但是wp\\u insert\\u post没有返回任何ID,下面是我使用的代码$tittle = \'My new page\'; $newPage = array( \'post_type\' => \'page\', \'post_title\' => $tittle, \'post_status\' => \'pub
最新WordPress上不显示编辑帖子页面选项(&P)
我无法从前端编辑WordPress默认帖子/页面。我已经尝试停用所有插件,选中/取消选中工具栏选项(来自配置文件)以及文件中的wp\\u footer()函数。但是运气不好有什么建议吗?
固定链接(别杀了我)拒绝工作..是的,结果是404
是的,我读了很多页面和讨论,我尝试了很多选择,但是NONE 到目前为止一直在工作!我正在用WordPress运行自己的apache2服务器,何时从/?page\\u id=xxx到其他(帖子名称),我在制作的旧(和新)页面上得到404。正如我之前所说,我已经做了很多测试,最后一次尝试是禁用所有插件,并使用的全新副本(新默认)。htaccess然后我更改了设置,但没有,404。。如果我在https://example.com/?page_id=279并更改为post name permalinks,它将显示
根据其等效ID显示类别名称
我有一个带有选项的主题。我想为一个特定的woocommerce类别显示3篇帖子,我可以显示类别id,但我不知道如何根据其类别id显示产品,但我有代码片段,它按woocommerce类别名称显示产品。所以我现在需要一个选定的类别名称而不是其id,或者将其从类别id转换为类别名称?我试着跟随,但根本不起作用。任何帮助都会很感激的,我这两天都在苦苦挣扎。$slidecat =theme_get_option(\'theme_slide_categories\'); $args = arr
如果发布日期或修改日期大于或等于1年,则在发布页面上显示通知
如果发布日期or 修改日期早于1年,如果是,请在帖子页面上显示消息。我已将代码添加到content-single.php 文件,但在检查发布和更新时间方面没有期望的结果。Example:if (strtotime($post->post_date) < strtotime(\'-1 year\')){ echo \'Old Post\'; } else { echo \'Not Old Post\'; } 有什么想法吗,因为我现在还不知
如何在WordPress中编程重命名自定义表名?
在db中,有像wp\\U wpdf\\U docs这样的自定义表名,并且希望将表名更改为wp\\U ccdm\\U docs因为我正在使用 $oldtable_name = $wpdb->prefix . "wpfd_docs"; $newtable_name = $wpdb->prefix . "ccdm_docs"; $rename= $wpdb->query("RENA