Я ищу, чтобы быть в состоянии множественного числа «Slide» в следующей функции:множественного число текста в функции
// Changes the default download button text
function ps_download_button($args) {
$download_text = 'Download ' . '(' . get_field('no_slides') . ' Slide)';
$args['text'] = $download_text;
return $args;
}
add_filter('edd_purchase_link_args', 'ps_download_button');
Это мой первый удар в написании пользовательского PHP функций. Я сумел найти соответствующий код, но я не уверен, как интегрировать его с вышесказанным:
function plural($amount, $singular = '', $plural = 's') {
if ($amount === 1) {
return $singular;
}
return $plural;
}
'$ pluralText = множественное число ($ originalText, $ exclusivevalue, $ pluralValue);' является синтаксисом для использования предоставленной вами функции. Значения, которые имеют '= somthing' в строке объявления функции (сверху), являются * необязательными *), поэтому вы можете так же хорошо писать:' $ pluralText = plural ($ originalText); ', но у вас есть возможность предоставить определенную информацию к функции. – Martin
, возможно, вам будет полезно заменить '===' на double equals, '==', поскольку он все равно примет строку или число с плавающей точкой, а также целое число. (на '$ amount === 1') – Martin