您当前的位置:首页 > TAG信息列表 > php
如何重新映射其中一个TinyMCE高级编辑器按钮以打开WordPress媒体库?
我正在为我的Wordpress网站使用TinyMCE高级编辑器。我希望前端的用户能够使用Wordpress媒体库上传图像,为此,我想重新映射Insert/edit image 按钮,或添加新按钮(以更可行的为准)以打开Wordpress媒体库,以便作者可以向其图像添加标题和alt文本:我一直在网上搜索这方面的信息,但还没有找到任何有成效的结果。有人能在这方面提供帮助吗?
将带有ADD_ACTION的元素添加到来自特定类别ID的帖子
我只是想在每个帖子的底部添加一些特定类别的内容,但所有帖子都会添加这些内容。我在GeneratePress主题中使用了一个钩子。我不明白为什么它不起作用。老实说,我不是PHP的专业人士(也许这是显而易见的)。谢谢function bottom_post_message() { $query = new WP_Query( array( \'cat\' => \'3,5\' ) ); if(is_single() && is_category($quer
IS_FROWN_PAGE在我的函数中不起作用。php
下面代码中的is\\u front\\u page()不起作用。。。当我在头版时,这个函数就不运行了,知道为什么吗?我做错什么了吗?function save_landing_page_slider() { if (isset($_GET[\'slider\']) && is_front_page()) { $current_user_id = get_current_user_id();
Pass argument to event hook
如何将参数传递给钩子函数?my_function($arg1, $arg2){ echo $arg1 . " " . $arg2; } add_action( \'init\', \'my_function\'); 如果我想让我的\\u函数回显“;“你好,世界”;例如,如何使用动作挂钩发送这些参数?
验证一个类别是否为另一个类别的子级
有没有办法验证一个类别是否是另一个类别的子类别?例如,如果我有衣服类别,在该类别中,我有t恤作为子类别。做一些类似的事情:是父类服装吗?是,因此显示文本。我希望你能理解我。提前感谢!
只有一个css除外,不加载任何css
我有下面的代码片段,但它与我想要的不完全匹配。它避免了为我的主题加载任何css文件,但我也希望加载stylepure。css。stylepure css不包含未使用的css,所以我只想为我的主页加载它。如何才能除去css文件?谢谢 function pm_remove_all_styles() { global $wp_styles; $wp_styles->queue = array(); wp_register_scri
在首页显示不同模板的文章|已解决|
我正在为我的网站创建一个主题。我想在主页上显示最后5篇文章,但第一篇文章的显示方式不同。因此,我创建了这段代码,我试图对其进行调整,但无法用第一个模板显示第一篇文章,用第二个模板显示其他4篇文章。我不知道是否有可能用我想要的方式来做,但这种方式似乎是最简单的我的代码:<?php $query = [ \'post_type\' => \'post\', \'posts_per_page\' => 5 ]; $query
如何在页面访问时更新和保存用户元数据?
基本上我在寻找这样的东西:<?php if ( is_page( array( \'home\' ) ) ): ?> update_user_meta( $user_id, \'pagehome\', \'1\' ); <?php else: ?> update_user_meta( $user_id, \'pagehome\', \'0\' ); <
如何在unctions.php中获取最新的帖子ID?
我正在尝试获取最新的帖子ID。然后将该ID存储到user\\u meta中。现在我有以下代码:add_action(\'wp\', \'bt_update_user_homepage_meta\'); function bt_update_user_homepage_meta () { // Get user id $user_id = get_current_user_id(); // Get newest post ID
WordPress站点被随机的PHP文件填满
两周前,当我试图通过浏览器访问我的一个WordPress网站时,我被重定向到一个广告页面。我走进了public_html 目录中找到了大量PHP 具有随机名称(乱七八糟的字母数字名称)的文件。我还发现很多WordPressPHP 文件已被更改,并且@include 顶部包含随机文件(大多数文件ico 扩展)。这不仅限于重定向到广告页面的站点,我的/var/www/ 目录-它们都被恶意PHP 文件。我发现了一些权限设置不正确的文件,并对其进行了更正。我将所有目录权限更改为755 和所有文件权限644. 使用
我的自定义wp-admin php文件停止工作
我在我的;wp管理;两年前的文件夹。两年来,他们工作得很好。现在,它们不显示我的自定义管理面板。相反,我的网站主页出现了。即使我复制了一个原始WordPress php文件并将其重命名为其他文件,它也不会再工作了。早些时候,如果我复制了,例如;轮廓php“;并将其重命名为;测验php“;它仍然有效。现在不是了。如果我重命名文件;关于php“;“到”;大约-1。php“;并粘贴url“;https://example.com/wp-admin/about-1.php";当我登录WordPress时,
获取父页面的URL
我正在开发一个房地产上市网站,其中单个房地产单元的链接经常发送给客户,因此现在我需要一个;查看属性详细信息”;按钮,返回相应属性的列表页面。unit和property都是自定义的post类型,两者之间存在双向关系。目前我正在使用window.history.back() 功能,但它的行为类似于浏览器中的“后退”按钮,因此如果客户端来自他的邮件,则该按钮会将其发送回gmail,而我想将其发送到列出该单元的相应属性。我还尝试使用动态值;“存档”;来自elementor,但它也不起作用。有线索吗?
Unctions.php中的多个AJAX处理程序函数冲突
我有两个不同的AJAX 在我的网站中加载更多功能。一个用于我的归档页面,第二个用于分类页面。问题是,当两者都AJAX 处理程序函数位于“我的函数”中。php。当只有一个处理程序函数时,后者可以正常工作。两种AJAX操作的JS代码:/* * AJAX Load More for archive page */ $(\'.load-more-archive\').click(function(){ var button = $(this), data
使用不同页面模板的自定义POST类型循环
我的网站有两个不同的页面模板。每个页面模板都包含不同的自定义帖子类型。循环中的立柱可通过以下方式加载AJAX 加载更多。这是我为这两个模板页面运行的常见代码。它包括循环,我使用is_page_template() 具有PHP 用于检测前端中要加载自定义帖子类型的模板的变量music 或movies.问题是,我的PHP 是基本的,我不确定我的代码是否安全或有任何漏洞。<?php if( is_page_template( \'page-music.php\' ) ) :
仅显示默认页面模板的元框
我的一个元盒有问题。我希望元框仅显示在默认页面模板编辑上page.php.编辑页面上不会显示元框。add_action(\'add_meta_boxes\', \'page_add_meta_boxes\', 1); function page_add_meta_boxes() { global $post; if(!empty($post)) { $pageTemplate = get_post_meta($post->ID, \'_wp_page_
使用带第二个参数的数组的ADD_ACTION?
我正在浏览Astra主题的一些源代码,在theme/astra/inc/class-astra-loop.php:class Astra_Loop { ..... public function __construct() { add_action( \'astra_content_loop\', array( $this, \'loop_markup\' ) ); ..... 第二个参数不应该是函数
如何执行$STRING=IF();?
所以我试着做一件很简单的事。但出现错误:(语法错误,意外的“if”(T\\u if)我的代码:<?php $string = if( $_GET["category"] == \'\' ) {echo \'empty\'} ; echo $string; ?> 我想我在某些方面犯了一个错误。任何帮助都将不胜感激。
如何只为页面上的特定窗口小部件运行php代码,而不是该页面上的所有窗口小部件?
我只想在主页上的posts小部件而不是公文包小部件的post标题下显示额外信息。我使用Wordpress的标题过滤器来做这件事和那件事都很好,但目前,它在公文包和帖子小部件中都显示了额外的信息。我需要一个条件来限制只对posts小部件进行过滤。post小部件的类名为;主页帖子小部件;我当前的代码如下所示。function add_rating_html( $title) { if (in_the_loop()){ $out = "Rating:
如何在一个数组中使用两个META_COMPARE?
我想用两个meta_compare 在数组中。// get posts $posts = get_posts(array( \'post_type\' => \'post\', \'posts_per_page\' => 150, \'meta_query\' => array( array( \'meta_key\' => \'usp-cust
如何在钩子PRE_GET_POST中的WP_QUERY中执行多个搜索(使用逻辑或)?
示例:$query->set(\'s\', \'foo bar\'); - 搜索foo bar我想将搜索设置为foo bar 或lorem ipsum dolor 或ping pong