【WordPress中自定义后台管理界面配色方案的小技巧_php技巧】教程文章相关的互联网学习教程文章

php – 如何在WordPress / WooCommerce 3中的注释表单中添加自定义字段【代码】

我正在尝试在产品评论中添加“电话”字段(WooComerce 3).*对于未注册的用户(访客).电话号码只能由管理员在管理面板中查看. *电话领域需要“必填”. 我试试这段代码,但这不起作用:function true_phone_number_field( $fields ) { $fields['phone'] = '<p class="comment-form-phone"><label for="phone">Phone</label> <input id="phone" name="phone" type="text" value="" size="30" /></p>'; } add_filter( 'comment_form_defau...

php – WordPress管理员:当将自定义帖子类型作为父菜单的子菜单放置时,CPT会覆盖父菜单链接【代码】

我注册了自定义帖子类型,我不希望它有自己的菜单,而是我想把它作为现有管理菜单项my-custom-parent-page的子菜单. 这是我的代码:register_post_type('my_custom_post_type',array('labels' => array( 'name' => __('Books', 'mcpt'),'singular_name' => __('Book', 'mcpt'),),'supports' => array('title', 'editor'),'show_ui' => true,'show_in_nav_menus' => false,'show_in_menu' => 'my-cus...

php – 如何使自定义元框支持WordPress中的可视化作曲家?【代码】

我正在使用视觉作曲家为WordPress的帖子和页面实际上为所有.但我想在帖子编辑器的屏幕下制作一些自定义元框.实际上我已经做了这些领域.但现在我想在视觉作曲家中提供这些字段.实际上我想在可视化编辑器中添加这些字段.我怎样才能做到这一点?请帮助我提供宝贵的知识. 这是我的元框代码<?phpfunction myplugin_add_meta_box() {$screens = array( 'post', 'page' );foreach ( $screens as $screen ) {add_meta_box('myplugin_sectio...

php – 具有自定义分类和自定义帖子类型的WordPress重写规则【代码】

我有自定义post_type称为’视频’和自定义分类“渠道” 我想重写我的视频详情页面,如下所示:http://example.com/funny/<postname>这里“搞笑”是渠道术语. 我尝试了一些代码:add_permastruct( 'video', '%channels%/%video%' );它工作正常但是当我试图打开其永久链接结构的帖子详细信息页面时:http://example.com/<parent_category>/<postname>它不起作用.所有帖子单页显示404. 请帮我.解决方法:你应该在你的帖子类型定义上实现...

php – 如何使用SimplePie从wordpress RSS获取自定义数据【代码】

我在Wordpress中对RSS提要进行了一些更改,我正在使用fetch_feed()向另一个网站显示数据.想象一下,有两个名为#Wordpress1和#Wordpress2的网站.这是我添加到#wordpress1的functions.php文件中的代码add_action('rss2_item', 'dw_add_data_to_rss'); function dw_add_data_to_rss(){global $post;if( $post->post_type == 'product' ) {$product = new WC_Product( $post->ID );$output = '';$thumbnail_ID = get_post_thumbnail_id( ...

php – 在WordPress站点中使用AWS S3上托管的自定义字体【代码】

我有来自typography.com的字体,我已转移到制作并上传到我的AWS S3 Bucket以在我的Wordpress网站上使用.我已经完成了typography.com告诉我要做的所有事情,但字体仍未显示.有没有人经历过这个,可以指出我正确的方向?我在主题的style.css中添加了一个@import语句到typography.com给我的url.我在functions.php中也有一个wp_enqueue函数,我已经上传到S3服务器.add_action( 'wp_head', 'my_fonts' ); function my_fonts(){ ?> <link rel...

php – WordPress在自定义页面上设置自定义标题【代码】

我正在尝试创建完全自定义页面,但使用相同的功能在WP中创建页眉和页脚.我在我的页面上有这个<?php include("../wp-blog-header.php"); get_header(); ?> <title>My Custom Title Here</title> <?php wp_head(); get_footer(); ?>页面显示一切正常,但是当我尝试添加< title>我的自定义标题在这里< / title>在get_header()之后我在我的页面源代码中找到了这个标题页面未找到我的自定义标题 如何设置自定义页面标题?我的意思是在页面...

php – WordPress高级自定义字段库不返回数组【代码】

我安装了ACF插件,我的帖子中有一个画廊.我已经尝试了所有these文档,但仍然收到错误:Invalid argument supplied for `foreach()`发生这种情况是因为每个输入都不是数组! 你有什么问题吗?我是否认为在定义自定义字段时是否需要设置内容?<?php $images = get_field('mygall');$size = 'full'; // (thumbnail, medium, large, full or custom size)if( $images ): ?><ul><?php foreach( $images as $image ): ?><li><?php echo wp_...

php – 单元测试使用具有嵌套插件依赖项的自定义wordpress插件【代码】

所以我创建了一个自定义插件并实现了单元测试. 到目前为止,很容易添加WooCommerce依赖项和私有插件依赖项(Iconic Plugin). 问题是Iconic插件依赖于WooCommerce.在每次测试中,它认为WooCommerce未激活. 因此,它没有正确实例化. 标志性插件class Iconic_Private_Plugin() {/*** Constructor*/public function __construct() {public $bar;if ( ! Iconic_Private_Core_Helpers::is_plugin_active( 'woocommerce/woocommerce.php' ) &&...

php – 如何在wordpress MCE编辑器中添加自定义选项和按钮

我正在开发一个优质的Wordpress主题[第一次:)]我想知道如何在Tiny MCE编辑器中添加自定义按钮和选项. 像其他高级主题一样,他们提供自定义按钮和自定义选项的弹出div区域(可能是一个简单的div),我也想这样做.我想要能够做到的功能. 谢谢.解决方法:这是一个很棒的教程,用于向Tiny MCE编辑器添加自定义按钮:http://wp.tutsplus.com/tutorials/theme-development/wordpress-shortcodes-the-right-way/ 你也可以尝试这个插件:Ultimate...

php – 如何在自定义WordPress循环中隐藏过去的帖子并显示即将发布的X个帖子?【代码】

我正在尝试在Wordpress中显示日期等于或大于今天的帖子列表 – 目的是列出即将发生的事件. 这是我现在的代码:// Get the current date$current_date = date('M d, Y');$current_date = strtotime( $current_date );// Get the event date$post_date = get_the_time('M d, Y');$post_date = strtotime( $post_date );query_posts(array('category_name' => 'events','meta_query' => array(array('key' => $post_date,'value'=> $c...

javascript – 在媒体窗口中选择图片后添加/更新自定义字段(WordPress)【代码】

我有关于wordpress的问题,我刚刚在添加/编辑帖子页面添加了一个名为Add Slider的按钮.这是我的function.php中的代码://Add button to create slider add_action('media_buttons','add_my_media_button',15);function add_my_media_button(){echo '<a href="#" id="insert-my-media" class="button">Add Slider</a>'; }function include_media_button_js_file(){wp_enqueue_script('media_button',get_bloginfo('template_director...

php – 在WordPress的自定义表中是否有LEFT JOIN的替代方案?【代码】

我在WordPress数据库中有两个自定义表.table1: id | title | etc table2: id | table1_id | title | source | etc我有这个左连接工作完美:select p.title as ptitle, e.id, e.title, e.source, e.etc FROM table2 AS e LEFT JOIN table1 AS p ON p.id = e.table1_id where e.table1_id = 1返回这个:ptitle1 | id1 |title1 | source1 | etc1 ptitle1 | id2 |title2 | source2 | etc2 ptitle1 | id3 |title3 | source3 | et...

php – 排序并显示自定义帖子类型WordPress【代码】

所以我有一个选项页面,并创建了以下代码:add_action('admin_menu', 'add_global_custom_options'); add_theme_support( 'post-formats', array( 'Random', 'Order', 'Category' ) ); function add_global_custom_options() {add_options_page('Sort Registrar List', 'Sort Registrar List', 'manage_options', 'functions','global_custom_options'); }function global_custom_options() {$options = array ('random' => array(...

php – WordPress:检查特定自定义帖子类型中是否存在slug【代码】

我正在使用下面的代码来检查slug是否存在,但它正在搜索所有帖子类型,我只需要检查特定的自定义帖子类型.function the_slug_exists($post_name) {global $wpdb;if($wpdb->get_row("SELECT post_name FROM wp_posts WHERE post_name = '" . $post_name . "'", 'ARRAY_A')) {return true;} else {return false;} }用法:if (the_slug_exists($term)) :echo 'Ok'; endif;是否可以修改此代码以仅搜索特定的自定义帖子类型?解决方法: fu...