您当前的位置:首页 > TAG信息列表 > functions
函数未从短码接收字符串
我正在尝试编写一个函数,该函数将使用从短代码发送的字符串(一旦工作,该字符串将是url),但它返回的只是函数中的默认值。我的短代码是[youtube thumb url videoUrl=“测试”]我的功能如下:add_shortcode(\'youtube-thumb-url\', \'get_youtube_thumb_url_func\'); function get_youtube_thumb_url_func($atts) { extract(shortcode_atts
这个将脚本和样式排入主题队列的函数有什么问题?
function custom_scripts_css_with_jquery() { //wp_register_script( \'Bootstrap_min_js\',\'//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\' ); wp_register_script( \'jquery\', \'https://ajax.googleapis.com/ajax/libs/jq
主题自定义评级,重构代码和清理模板文件的正确方法
在查看了许多收视率插件之后,我决定让事情更简单一些,只需使用ACF和自定义帖子类型来构建自己的收视率插件。到目前为止,一切都按预期进行,但我觉得我的代码可以更加干净和有条理。我使用根;我已经创建了一个自定义的帖子类型模板,并且正在对我的评分字段(这是一个浮点;例如4.5)进行preg\\u替换,以删除小数,这样我就可以轻松地回显css类中的原始数字,如下所示: $ratings_overall = get_field(\'provider_ratings_overall\'); $ratings
Using system date format
我有WordPress主题,我使用get\\u the\\u date函数显示帖子数据:<?php echo get_the_date( \'M-d-y\' ); ?> 但似乎最好使用get\\u选项(“date\\u格式”)。如何使用get\\u option函数显示post数据?
警告::DOMDocument::loadHTML():在向POST图像添加类时,在unctions.php中作为输入提供的空字符串
因此,我使用这段代码为帖子和页面内容中加载的所有图像添加了一个额外的类,一切正常,但如果没有图像,我会收到错误,有时还会在加载图像之前加载错误。这是代码function add_img_post_class($content){ $content = mb_convert_encoding($content, \'HTML-ENTITIES\', \"UTF-8\"); $document = new DOMDocument(); libxml_use_in
WordPress现在不加载JQuery了吗?我也需要让JQuery入队吗?
在我的HTML中,我正在加载JQuery, 但在将HTML转换为Wordpress. 因为我认为WP会自动加载它。然而,有一种习俗。js位于js文件夹中,我正在尝试这样加载它→if ( ! function_exists( \'puck_scripts\' ) ) { function puck_scripts() { // Register the script like this for a theme: wp_register_script( \'custo
每个WordPress菜单项旁边的唯一图标
我有Wordpress菜单,它似乎是以某种方式放在后端的。我用过wp_nav_menu() 稍微自定义菜单项的换行。我的问题是,我找不到直接访问菜单项的权限,无法向其添加自定义字段。它们都是类别,我希望每个类别都有一个特定的图标。这是我在函数中的代码。php自定义菜单:function custom_novice_menu($args) { $args[\'container\'] = false; $args[\'container_id\'] = \'my_pr
使用wp_NAV_MENU获取菜单项的名称
基本上,我通过以下选项自定义菜单wp_nav_menu().以下是我的一些代码:function custom_novice_menu($args) { $args[\'container\'] = false; $args[\'container_id\'] = \'my_primary_menu\'; $args[\'link_before\'] = \'<div class=\"topic-card\"><div cl
在首页显示自定义帖子类型的功能使菜单项消失
我已经创建了一个自定义帖子类型。看起来效果不错。我搜索了以下代码,以便在博客首页的其他帖子中显示自定义帖子类型://add custom post type to front page add_action( \'pre_get_posts\', \'add_my_post_types_to_query\' ); function add_my_post_types_to_query( $query ) { if ( is_home() && $q
更新产品站点后,自定义字段中的Apostrophe后面会出现3个斜杠
我正在使用自定义字段向产品页面添加一些额外内容。因此,我通过函数钩住它。phpBut出于某种原因,在Wordpress后端编辑产品端时,它会在每个撇号前添加3个斜杠。示例:src=\"...\" 将导致src=///\"..///\"每次单击“保存”,都会创建3个新的斜杠。我尝试了stripslashes\\u deep()和stripslashes(),但没有成功,如您所见:add_action(\'woocommerce_before_single_product\', \'headline_plac
尝试添加挂钩时WordPress菜单删除
我正在尝试自定义默认的Wordpress菜单。将此添加到我的函数中。php文件,它使我的菜单消失。怎么了?function custom_novice_menu($args) { $defaults = array( \'container\' => \'div\' ); } add_action(\'wp_nav_menu\', \'custom_novice_menu\'); 以下是有关wp_nav_me
如何传递挂接到单个操作的多个函数的参数?
我想为参数设置默认值:function my_function( $arg = \'foo\' ) { echo $arg } add_action(\'my_action\', \'my_function\'); function my_2nd_function( $arg = \'bar\' ) { echo $arg } add_action(\'my_action\', \'my_2nd_function\');
WooCommerce-结账错误消息
我希望从签出过程中删除此错误消息。当客户是现有用户时,签出仍会提示在已保存时填写此输入字段。我的想法是取消对这些领域的要求,所以我。。。我已经能够删除对其他输入字段的要求,从而删除这些输入字段的错误消息,例如名字等。。。e、 g。。。function custom_override_checkout_fields(\'fields\'){ unset($fields [\'billing\'][\'billing_first_name\'][\'required\']);
_excerpt()的不同配置
我正在用wordpress创建一个基本网站。这里我为不同的页面做一些布局。在不同的页面中,我会显示不同的帖子类型。我需要不同的配置the the_excerpt() 作用因为在服务页面中,我需要显示150个字符或40个单词的帖子内容,但在博客页面中,我需要显示250个字符或100个单词的帖子内容。然后需要显示按钮或只阅读更多文本。我尝试了以下操作,但它全局更改了功能:function wpdocs_custom_excerpt_length( $length ) { return 10;&
同时替换评论头像和链接
我正在尝试替换Wordpress评论作者数据:(1)Avatar (已上载图像,而不是Gravatar)(2)Author link (链接到作者页,因为只有成员才能发表评论)我从以下方面找到了一个很好的解决方案this question, 并实现了以下代码:if ( ! function_exists( \'t5_comment_uri_to_author_archive\' ) ) { add_filter( \'get_comment_author_url\', \'t5_comme
按日期(DESC)和标题(ASC)对帖子进行排序
目前,我网站上的帖子按标题的字母顺序排列:/* Order Posts Alphabetically */ function prefix_modify_query_order( $query ) { if ( is_main_query() ) { $query->set( \'orderby\', \'title\' ); $query->set( \'order\', \'ASC\' ); } } add_a
无法将WP函数加载到外部函数
我创建了一个书店网站,在首页上有页眉功能、页脚功能和登录菜单。所有函数都在中声明functions.php 并与挂钩相连。我的首页运行正常。但我尝试从我的登录菜单选项之一调用注册菜单文件(文件page-non-member.php) 并使用首页的页眉作为此页的页眉。我尝试使用以下方法:require( dirname( __FILE__ ) . \'../wp-load.php\' ); if ( function_exists( \'get_template_part\' ) ) {
添加“移至垃圾桶”的确认弹出窗口
我想打开javascript消息“您确定要将帖子移动到垃圾箱吗?”当我们点击发布框中的“移动到垃圾桶”链接时。当我们单击“确定”后,帖子将被丢弃,或单击“取消”返回帖子。我在上一个问题上找到了此代码。它会打开javascript消息,但当我单击OK时,它只会关闭弹出窗口,而不会将帖子移动到垃圾箱。我可以添加什么来修复它?CODE : if (! empty($GLOBALS[\'pagenow\']) && \'post.php\' === $GLOBALS[\'page
在动态调用的帮助器函数的名称中使用变量
我正在尝试向我的“设置”页面添加一些功能,这样,如果在自定义帖子的元框中添加了新的季节,则会在“设置”中生成一个新字段,允许用户向该季节添加标题和描述。这部分工作正常,但当我尝试保存信息时,来自一个季节的信息会跨所有字段保存,因为我的字段对应于相同的辅助函数与其硬编码第1、2、3季等单独的输入字段,并为每个字段硬编码适当的助手函数,我尝试在循环中这样做:for($k=1; $k<=$numseasons; $k++){ $funcTitle = get_option(\'sh
仅针对搜索结果页面过滤查询
我正在尝试自定义通用搜索的搜索结果,但是only 如果它使用search.php 样板我的网站上还有其他搜索,我不希望这个过滤器干扰它们。除了is_page_template(\'search.php\'). 一旦我输入了那行代码作为条件,它就会恢复到正常的搜索过滤,因为我的IF条件失败了。如果我们在search.php 页 //Filter the search for only posts and parts function SearchFilter($query)