如何在摘录筛选器上创建If Else
我正在尝试对函数中的自定义摘录过滤器执行if/else。php文件,但没有任何运气。这是我的东西。我想做的是定制一个正在生成的摘录。我需要“看视频”,而不是一篇文章多读。我尝试将其包装在if(is\\u single(“我的页面”)中),但没有任何影响。任何人能提供的任何帮助都将不胜感激!谢谢function custom_excerpt($text) { $excerpt = \'\' . strip_tags($text) . \'<span class=\"readmo
用wp_kses_post保存时在wp_EDITOR内转义的引号
您好,我有一个设置屏幕,允许用户使用wp\\U editor()从帖子和页面中创建HTML电子邮件,使用他们已经习惯的编辑器;一切似乎都很好,除了当我尝试用引号中的文本保存时,当值返回时,它有转义,我知道这是因为wp\\u kses\\u post();清理数据,但如果用户想要创建一封包含引号的HTML电子邮件,该怎么办?我知道我可以做str\\u替换,但还有其他方法吗?我是否应该使用wp\\u kses\\u post();如果我计划允许报价?wp_editor code:wp_nonce_field(
如何从URL中删除自定义发布类型插件
有很多不同的解决方案,我已经尝试了很多,但似乎没有一个适合我。这就是我所拥有的,我制作了一个CPT“加拿大”,它有不同的省份作为Categories, 以及每个Category 有不同的城市Posts. 我的permalink结构如下所示url/%category%/%postname%/ 或url/Canada/Alberta/Edmonton. 基本上,我想从url中删除CPT Slug,即“Canada”,它应该如下所示url/Alberta/Edmonton. 有没有办法做到这一点?
仅为订阅者禁用作者页面
有人知道如何仅为订阅者禁用作者页吗?因此,应仅对用户角色“subscriber”禁用它
预览/更新某些页面会导致“请求的URL被拒绝”错误
wordpress网站突然出现问题,在某些(并非所有)页面上,当您单击“预览页面”或“更新更改”时,会显示错误消息:“请求的URL被拒绝。如果您认为这是一个错误,请与网站管理员联系。您的支持ID是:9641638102880218190“可以通过直接在浏览器中输入预览url或单击“预览”按钮时单击“在新选项卡中打开”来避免此问题。但是,您不能右键单击并在“更新”按钮上执行此操作,因此它不能解决我的问题。我注意到的一点是,这些页面都倾向于为页面分配一个或多个类别。除此之外,我想不出它所出现的页面之间有什么相
如何在自定义帖子类型页面上列出自定义帖子类型?
我想知道为什么我的自定义帖子类型页面不接受分页页面?在普通页面上,我可以列出自定义帖子类型,但在自定义帖子类型页面上,这似乎是不可能的。我想制作自定义列表页面,根据各种查询列出自定义帖子类型。一、 e.如果我想在带有分页的页面上列出所有自定义帖子类型,URL或永久链接结构将如下所示:http://www.url.com/taxonomy/document/page/2/, 但我根本无法访问该页面,它只是将其他页面(如2、3、4等)重定向到根页面http://www.url.com/taxonomy/doc
针对页面的帖子自定义模板:页面-{id}与单个-{id}
如果我理解正确,我可以通过创建一个名为page-{my_page_title_or_id), 在访问该页面时显示。我还可以通过添加Template Name: My Page Type 在标题注释中。然而,员额的情况似乎非常不同。据我所知,创建一个名为single-{post_title_or_id) 不会强制显示给定帖子的文件。它似乎什么也没做。我知道我可以创建自定义帖子类型并使用single-{post_type_name}, 这很好。然而,如果我只想为一篇特定的文章创建一个模板,这似乎有些过头了,而
从全局语言目录加载文本域
我正在为我的插件创建翻译获取.mo 插件/语言目录中的文件,我使用该函数//Load translation function load_plugin_textdomain() { load_plugin_textdomain( \'my-plugin\', FALSE, basename( dirname( __FILE__ ) ) . \'/languages/\' ); } add_action( \'plugins_loaded\', \'load_plug
在所有位置将发布后日期更改为发布修改日期
我需要更改发布后的日期,以修改主题中每个位置的日期。我知道我可以the_modified_date() 用于显示后期修改日期的函数。但每个地方的变化都需要太多的时间。有没有办法用动作钩或过滤器来改变它?(所有主题仅在一个位置)
如何使用设置API处理管理设置页面中的多个复选框字段
我试图在插件的管理设置页面中加入一个复选框列表,用户可以从所有国家的列表中选择几个国家。到目前为止,我已经做到了:add_action( \'admin_init\', \'register_page_options\' ); function register_page_options() { // Add Section for option fields add_settings_section( \'aicp_section\', __( \'..
如何限制整个WordPress网站的访问者,但注册和登录页面?
限制网站,但登录和注册页面我希望我的整个WordPress网站仅限访问者访问,但我希望访问者可以访问(不受限制)注册和登录页面,因为我的网站是一个仅限成员访问的网站,我想限制其访问权限,以便访问者只能看到两个页面,即登录页面和注册页面。我尝试了多个插件来做到这一点,但不幸的是,我没有找到合适的插件。一些插件将整个网站重定向到一个页面,而其他插件需要为每个页面单独添加自定义重定向设置。What I want:-Restrict entire WordPress website to visitors by
抑制虚拟页面列表
我在中为插件创建虚拟页面this way.function confirm_page() { $posts = null; $post = new stdClass(); $post->post_content = confirm_page_content(); $post->post_title = \'Confirm\'; $post->post_type = \'page\'; $pos
为什么从_Content中删除空段落不起作用?
我只是想防止在我的WordPress帖子中创建空段落。function removepar($content) { $content = str_replace("<p></p>","",$content); return $content; } add_filter(\'the_content\', \'removepar\'); 我想知道为什么这不起作用?注意,我发现我可
Google Maps API in wordpress
我得到“documentElement of null”错误。我正在努力跟随https://developers.google.com/maps/articles/phpsqlajax_v3 更新:在使用dev工具时,“downloadUrl()”函数似乎有问题。我的“phpsqlajax\\u genxml.php”创建\\u元素(“标记”)$parnode=$doc->append\\u child($node);// Opens a connection to a mySQL server
Changing Order of Filters
我需要在发布内容之前添加一些内容。我使用以下代码。function theme_slug_filter_the_content( $content ) { $custom_content = \'My CONTENT GOES HERE\'; $custom_content .= $content; return $custom_content; } add_filter( \'the_content\', \'theme_slug_filt
如何更改批量发布状态
我的博客中有大约2300多篇帖子,是否可以一次将状态从发布更改为草稿?add_action(\'publish_post\', \'check_publish_post\', 10, 2); function check_publish_post ($post_id, $post) { $query = array( \'ID\' => $post_id, \'post_status\' => \'dr
PHP错误-这里出了什么问题?
谁能告诉我这个代码有什么问题吗?我犯了一个PHP错误,找不到原因。我想做的是,在作者身上。php如果是作者。php显示为订阅者的作者php,我想重定向。如果是作者。php显示了任何其他角色,请显示它。$curauth = (get_query_var(\'author_name\')) ? get_user_by(\'slug\', get_query_var(\'author_name\')) : get_userdata(get_query_var(\'author\')); if
HTAccess重定向-将目录和子页面重定向到单个页面
我想将子目录/子页面/页面批量重定向到单个页面。from example.com/definicje example.com/definicje/521/ example.com/definicje/592/a.html etc. to a single pageexample.com/single-page/ 我的重写规则实际上没有重定向任何内容:# BEGIN WordPress <IfModule mod_rewrite.c>
What is wrong with this?
有了这个脚本,我想问一下评论分页是否有超过0个站点,如果是,我想使用自定义标题。但我犯了一个PHP错误。。。谁能告诉我这是怎么回事吗?<?php $page_comment = get_query_var(\'cpage\'); if ($page_comment > 0);?> test <?php endif; ?>
向菜单中的列表项元素添加数据属性
正在将数据属性添加到list item 在菜单中,我可以看到这里的一些线程可以将其添加到实际<a> 链接标记,我希望将其添加到列表项本身<li>因此,此代码将属性添加到<a>标签add_filter( \'nav_menu_link_attributes\', \'themeprefix_menu_attribute_add\', 10, 3 ); function themeprefix_menu_attribute_add( $atts, $item, $a