custom-wordpress-pages 相关问题

此标记用于与如何在WordPress中创建自定义页面模板相关的问题

在 WordPress 主题中显示 single.php 模板的帖子摘录

我在新主题中显示帖子摘录时遇到问题,因为它不支持帖子摘录,所以我必须手动添加它。但由于我是编码新手,我不知道该怎么办。 W...

回答 1 投票 0

我无法从 WordPress 的主题编辑器中找到模板文件

我正在尝试编辑用于呈现特定页面的模板。我使用查询监视器插件找到了模板名称,但它没有显示在主题编辑器中。我尝试使用字符串定位器插件来...

回答 1 投票 0

WordPress 功能,用于显示单击按钮的用户

我尝试在单击按钮的自定义帖子类型上显示用户。我已经创建了这个函数。 这是添加按钮的代码 我尝试在单击按钮的自定义帖子类型上显示用户。我创建了这个函数。 这是添加按钮的代码 <?php // Display the post content if (have_posts()) { while (have_posts()) { the_post(); the_content(); // Add a form with a button for tracking user clicks if (is_user_logged_in()) { $nonce = wp_create_nonce('track_button_click'); ?> <form method="post"> <input type="hidden" name="track_button_click_nonce" value="<?php echo esc_attr($nonce); ?>"> <button type="submit" name="track_button_click">Click me!</button> </form> <?php } } } ?> 这是处理用户单击按钮时表单提交的函数。 function handle_button_click() { if (isset($_POST['track_button_click'])) { // Verify nonce if (isset($_POST['track_button_click_nonce']) && wp_verify_nonce($_POST['track_button_click_nonce'], 'track_button_click')) { // Get current user ID $user_id = get_current_user_id(); // Add user ID to a secure user meta key (custom database table or secure storage method) $clicked_users = get_option('clicked_users', array()); if (!in_array($user_id, $clicked_users)) { $clicked_users[] = $user_id; update_option('clicked_users', $clicked_users); } } } } add_action('init', 'handle_button_click'); 这是显示用户列表的功能。 function display_clicked_users() { $clicked_users = get_option('clicked_users', array()); if (!empty($clicked_users)) { echo '<h2>Users who clicked the button:</h2>'; echo '<ul>'; foreach ($clicked_users as $user_id) { $user_info = get_userdata($user_id); if ($user_info) { echo '<li>' . esc_html($user_info->display_name) . '</li>'; } } echo '</ul>'; } else { echo '<p>No users have clicked the button yet.</p>'; } } 模板标签。 display_clicked_users(); 如果我实现这些代码行,乍一看似乎可以工作。但最终单击按钮时什么也没有发生。包含所有用户以及他们单击按钮的日期和时间的列表不会出现。 数据是否存储在数据库中?您可以通过使用 error_log('Button was clicked'); 之类的日志跟踪每个操作来调试代码 然后你就可以看到你的代码卡在哪里了。不要忘记启用 wp_debug!

回答 1 投票 0

如何删除 Bfore.Ai PreCrime 在 WordPress 上发现的恶意软件?

我将我的网站链接放在 VirusTotal 上并出现以下消息: Bfore.Ai 犯罪前 - 恶意 有谁知道如何在Wordpress 上删除它?据我了解,这是一个人工智能,可以预测......

回答 1 投票 0

如何在WordPress版本6的twentytwentyfour主题中分配新的自定义PHP模板文件(页面模板)

之前我们做了以下过程,但现在不起作用。在页面添加/编辑侧边栏中不显示模板名称。我从管理外观 -> 编辑器中找到了新步骤,但如何编辑文件以添加我们的

回答 1 投票 0

如何根据自定义字段值动态更改WordPress页面模板?

`我正在开发一个 WordPress 项目,我需要根据自定义字段值动态更改帖子的页面模板。例如,如果名为“page_template”的自定义字段是...

回答 1 投票 0

升级到 6.5.2 后 WordPress 署名中出现杂散符号

升级到 WordPress 6.5.2 后,我正在尝试解决一个小但非常烦人的故障。具体来说,我网站上每篇博客文章的署名中现在都会出现几个随机字符,...

回答 1 投票 0

wordpress 中附件页面的分页

我有一段用于显示wordpress附件的代码。此代码显示页面中最新的 40 个附件,但我想为此代码添加分页。 代码: $args = array( 'post_type' => '

回答 1 投票 0

Wordpress 如何添加所有国家/地区

选择国家/地区... <select name="input-country" id="input-country" class="form-control form-control-alternative"> <option value="">Select a country / region…</option> <option value="AF">Afghanistan</option> <option value="AX">Åland Islands</option> <option value="AL">Albania</option> </select> 有没有更短的方法而不是一一写下<option value="AL">Albania</option>值? 以下自定义短代码将显示国家/地区下拉列表: // Utility function: Return an array of countries (code / name pairs) function get_all_countries() { return array( 'AF' => __('Afghanistan'), 'AX' => __('Åland Islands'), 'AL' => __('Albania'), 'DZ' => __('Algeria'), 'AS' => __('American Samoa'), 'AD' => __('Andorra'), 'AO' => __('Angola'), 'AI' => __('Anguilla'), 'AQ' => __('Antarctica'), 'AG' => __('Antigua and Barbuda'), 'AR' => __('Argentina'), 'AM' => __('Armenia'), 'AW' => __('Aruba'), 'AU' => __('Australia'), 'AT' => __('Austria'), 'AZ' => __('Azerbaijan'), 'BS' => __('Bahamas'), 'BH' => __('Bahrain'), 'BD' => __('Bangladesh'), 'BB' => __('Barbados'), 'BY' => __('Belarus'), 'PW' => __('Belau'), 'BE' => __('Belgium'), 'BZ' => __('Belize'), 'BJ' => __('Benin'), 'BM' => __('Bermuda'), 'BT' => __('Bhutan'), 'BO' => __('Bolivia'), 'BQ' => __('Bonaire, Saint Eustatius and Saba'), 'BA' => __('Bosnia and Herzegovina'), 'BW' => __('Botswana'), 'BV' => __('Bouvet Island'), 'BR' => __('Brazil'), 'IO' => __('British Indian Ocean Territory'), 'BN' => __('Brunei'), 'BG' => __('Bulgaria'), 'BF' => __('Burkina Faso'), 'BI' => __('Burundi'), 'KH' => __('Cambodia'), 'CM' => __('Cameroon'), 'CA' => __('Canada'), 'CV' => __('Cape Verde'), 'KY' => __('Cayman Islands'), 'CF' => __('Central African Republic'), 'TD' => __('Chad'), 'CL' => __('Chile'), 'CN' => __('China'), 'CX' => __('Christmas Island'), 'CC' => __('Cocos (Keeling) Islands'), 'CO' => __('Colombia'), 'KM' => __('Comoros'), 'CG' => __('Congo (Brazzaville)'), 'CD' => __('Congo (Kinshasa)'), 'CK' => __('Cook Islands'), 'CR' => __('Costa Rica'), 'HR' => __('Croatia'), 'CU' => __('Cuba'), 'CW' => __('Curaçao'), 'CY' => __('Cyprus'), 'CZ' => __('Czech Republic'), 'DK' => __('Denmark'), 'DJ' => __('Djibouti'), 'DM' => __('Dominica'), 'DO' => __('Dominican Republic'), 'EC' => __('Ecuador'), 'EG' => __('Egypt'), 'SV' => __('El Salvador'), 'GQ' => __('Equatorial Guinea'), 'ER' => __('Eritrea'), 'EE' => __('Estonia'), 'SZ' => __('Eswatini'), 'ET' => __('Ethiopia'), 'FK' => __('Falkland Islands'), 'FO' => __('Faroe Islands'), 'FJ' => __('Fiji'), 'FI' => __('Finland'), 'FR' => __('France'), 'GF' => __('French Guiana'), 'PF' => __('French Polynesia'), 'TF' => __('French Southern Territories'), 'GA' => __('Gabon'), 'GM' => __('Gambia'), 'GE' => __('Georgia'), 'DE' => __('Germany'), 'GH' => __('Ghana'), 'GI' => __('Gibraltar'), 'GR' => __('Greece'), 'GL' => __('Greenland'), 'GD' => __('Grenada'), 'GP' => __('Guadeloupe'), 'GU' => __('Guam'), 'GT' => __('Guatemala'), 'GG' => __('Guernsey'), 'GN' => __('Guinea'), 'GW' => __('Guinea-Bissau'), 'GY' => __('Guyana'), 'HT' => __('Haiti'), 'HM' => __('Heard Island and McDonald Islands'), 'HN' => __('Honduras'), 'HK' => __('Hong Kong'), 'HU' => __('Hungary'), 'IS' => __('Iceland'), 'IN' => __('India'), 'ID' => __('Indonesia'), 'IR' => __('Iran'), 'IQ' => __('Iraq'), 'IE' => __('Ireland'), 'IM' => __('Isle of Man'), 'IL' => __('Israel'), 'IT' => __('Italy'), 'CI' => __('Ivory Coast'), 'JM' => __('Jamaica'), 'JP' => __('Japan'), 'JE' => __('Jersey'), 'JO' => __('Jordan'), 'KZ' => __('Kazakhstan'), 'KE' => __('Kenya'), 'KI' => __('Kiribati'), 'KW' => __('Kuwait'), 'KG' => __('Kyrgyzstan'), 'LA' => __('Laos'), 'LV' => __('Latvia'), 'LB' => __('Lebanon'), 'LS' => __('Lesotho'), 'LR' => __('Liberia'), 'LY' => __('Libya'), 'LI' => __('Liechtenstein'), 'LT' => __('Lithuania'), 'LU' => __('Luxembourg'), 'MO' => __('Macao'), 'MG' => __('Madagascar'), 'MW' => __('Malawi'), 'MY' => __('Malaysia'), 'MV' => __('Maldives'), 'ML' => __('Mali'), 'MT' => __('Malta'), 'MH' => __('Marshall Islands'), 'MQ' => __('Martinique'), 'MR' => __('Mauritania'), 'MU' => __('Mauritius'), 'YT' => __('Mayotte'), 'MX' => __('Mexico'), 'FM' => __('Micronesia'), 'MD' => __('Moldova'), 'MC' => __('Monaco'), 'MN' => __('Mongolia'), 'ME' => __('Montenegro'), 'MS' => __('Montserrat'), 'MA' => __('Morocco'), 'MZ' => __('Mozambique'), 'MM' => __('Myanmar'), 'NA' => __('Namibia'), 'NR' => __('Nauru'), 'NP' => __('Nepal'), 'NL' => __('Netherlands'), 'NC' => __('New Caledonia'), 'NZ' => __('New Zealand'), 'NI' => __('Nicaragua'), 'NE' => __('Niger'), 'NG' => __('Nigeria'), 'NU' => __('Niue'), 'NF' => __('Norfolk Island'), 'KP' => __('North Korea'), 'MK' => __('North Macedonia'), 'MP' => __('Northern Mariana Islands'), 'NO' => __('Norway'), 'OM' => __('Oman'), 'PK' => __('Pakistan'), 'PS' => __('Palestinian Territory'), 'PA' => __('Panama'), 'PG' => __('Papua New Guinea'), 'PY' => __('Paraguay'), 'PE' => __('Peru'), 'PH' => __('Philippines'), 'PN' => __('Pitcairn'), 'PL' => __('Poland'), 'PT' => __('Portugal'), 'PR' => __('Puerto Rico'), 'QA' => __('Qatar'), 'RE' => __('Reunion'), 'RO' => __('Romania'), 'RU' => __('Russia'), 'RW' => __('Rwanda'), 'ST' => __('São Tomé and Príncipe'), 'BL' => __('Saint Barthélemy'), 'SH' => __('Saint Helena'), 'KN' => __('Saint Kitts and Nevis'), 'LC' => __('Saint Lucia'), 'SX' => __('Saint Martin (Dutch part)'), 'MF' => __('Saint Martin (French part)'), 'PM' => __('Saint Pierre and Miquelon'), 'VC' => __('Saint Vincent and the Grenadines'), 'WS' => __('Samoa'), 'SM' => __('San Marino'), 'SA' => __('Saudi Arabia'), 'SN' => __('Senegal'), 'RS' => __('Serbia'), 'SC' => __('Seychelles'), 'SL' => __('Sierra Leone'), 'SG' => __('Singapore'), 'SK' => __('Slovakia'), 'SI' => __('Slovenia'), 'SB' => __('Solomon Islands'), 'SO' => __('Somalia'), 'ZA' => __('South Africa'), 'GS' => __('South Georgia/Sandwich Islands'), 'KR' => __('South Korea'), 'SS' => __('South Sudan'), 'ES' => __('Spain'), 'LK' => __('Sri Lanka'), 'SD' => __('Sudan'), 'SR' => __('Suriname'), 'SJ' => __('Svalbard and Jan Mayen'), 'SE' => __('Sweden'), 'CH' => __('Switzerland'), 'SY' => __('Syria'), 'TW' => __('Taiwan'), 'TJ' => __('Tajikistan'), 'TZ' => __('Tanzania'), 'TH' => __('Thailand'), 'TL' => __('Timor-Leste'), 'TG' => __('Togo'), 'TK' => __('Tokelau'), 'TO' => __('Tonga'), 'TT' => __('Trinidad and Tobago'), 'TN' => __('Tunisia'), 'TR' => __('Turkey'), 'TM' => __('Turkmenistan'), 'TC' => __('Turks and Caicos Islands'), 'TV' => __('Tuvalu'), 'UG' => __('Uganda'), 'UA' => __('Ukraine'), 'AE' => __('United Arab Emirates'), 'GB' => __('United Kingdom (UK)'), 'US' => __('United States (US)'), 'UM' => __('United States (US) Minor Outlying Islands'), 'UY' => __('Uruguay'), 'UZ' => __('Uzbekistan'), 'VU' => __('Vanuatu'), 'VA' => __('Vatican'), 'VE' => __('Venezuela'), 'VN' => __('Vietnam'), 'VG' => __('Virgin Islands (British)'), 'VI' => __('Virgin Islands (US)'), 'WF' => __('Wallis and Futuna'), 'EH' => __('Western Sahara'), 'YE' => __('Yemen'), 'ZM' => __('Zambia'), 'ZW' => __('Zimbabwe'), ); } // Shortcode that displays a country dropdown add_shortcode ('countries', 'countries_dropdown' ); function countries_dropdown() { $html = '<select name="input-country" id="input-country" class="form-control form-control-alternative"> <option value="">'.__('Select a country / region…').'</option>'; foreach ( get_all_countries() as $code => $name ) { $html .= sprintf('<option value="%s">%s</option>', $code, $name ); } return $html . '</select>'; } 用途: 在 WordPress 帖子/页面编辑器中,在某些小部件中:[countries]; 在 PHP 文件中:echo do_shortcode('[countries]');

回答 0 投票 0

在wordpress中显示自定义图像尺寸

在functions.php中我有, 函数 University_features() { add_theme_support('标题标签'); add_theme_support('后缩略图'); add_image_size('教授景观', 400, 260, true); 添加图像大小('

回答 3 投票 0

如何在Dokan产品表单中添加新字段来指定新产品和二手产品,并可以按旧产品和新产品过滤产品

我正在开发 WordPress/Dokan 插件。我正在寻找一种通过两个可选选项(新产品和二手产品)添加新字段的方法。另外,访客可以在商店页面过滤产品或搜索...

回答 1 投票 0

如何在一个页面下添加多个自定义帖子类型?

我想在设置下添加多个自定义帖子类型:帖子页面:然后显示 2 个帖子页面。 我想显示所有资源帖子和职位帖子,它们都是自定义帖子类型?

回答 1 投票 0

single.php 中的 If 和 Else 用于展示多个类别

我试图在 WordPress 中显示 3 个不同类别的 3 种不同布局,但失败了,因为第二个类别输出也显示了第三个类别: 我给出的条件哪里错了?请...

回答 1 投票 0

WooCommerce - 在类别页面标题后添加一个链接到页面正文的按钮?

我有一个新网站,在类别页面的开头使用一张大照片,下面有一个产品表, 问题是当您加载页面时您看不到产品表,我很担心

回答 1 投票 0

Visual Composer 自定义短代码模板 - custom_markup 显示用户输入

我创建了一些短代码元素。现在我想在后端编辑器中自定义元素的外观。 从VC-Pagebuilder wiki的描述中,我发现我可以使用“

回答 2 投票 0

WooCommerce - 隐藏特定产品类别页面上的类别图像

您好 Stack Overflow 社区, 我正在写一个备件网站。某些类别页面具有复杂的绘图,需要像平常一样大显示,以便您可以看到发生了什么。其他我可以

回答 1 投票 0

从 Wordpress API 更新元素或页面

我在从 Wordpress API 更新我的 Wordpress 页面时遇到问题。 目前我已经使用 Gutenberg 创建和编辑了页面,我可以通过调用 API 从 Postman 进行编辑 WordPress https://e...

回答 1 投票 0

Woocommerce 添加错误和通知在自定义 Woocommerce 我的帐户页面上不起作用

我一直在为我的 woocommerce myaccount 页面创建一个错误代码,我还成功地将 woocommerce 端点添加到所述自定义页面,但是,当我尝试使用 c...

回答 1 投票 0

获取wordpress中登录用户的信息

我在Wordpress 中创建了一个网站。在该文件中,我有一个 create_invoice 页面,我在其中添加了接受表单中用户输入的 html。 我已经设置了逻辑,以便此页面仅显示给

回答 1 投票 0

上传的主页图片未显示

我正在为我的公司构建一个 WordPress 网站。我使用 Elementor 和 Starter 模板作为我的插件。我创建了一个单页网站,除了这片土地之外,几乎所有内容都运行良好......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.