@Krasavchik26

Как изменить текст кнопки?

Как сменить текст на кнопке? Я уже все перепробовал. Менял текст в файлах .po как темы, так уже и самого worpressa, плагинов и так далее. Но так и не помогло. Нашел код, который отвечает за вывод кнопки, но не пойму от куда он название тащит. Последняя строка в коде!

<?php
namespace Favorites\Entities\Favorite;

use Favorites\Entities\User\UserRepository;
use Favorites\Config\SettingsRepository;

class ClearFavoritesButton
{
	/**
	* Site ID
	*/
	private $site_id;

	/**
	* User Respository
	*/
	private $user;

	/**
	* The Button Text
	*/
	private $text;

	/**
	* Settings Repository
	*/
	private $settings_repo;

	public function __construct($site_id, $text)
	{
		$this->user = new UserRepository;
		$this->settings_repo = new SettingsRepository;
		$this->site_id = $site_id;
		$this->text = $text;
	}

	/**
	* Display the button
	*/
	public function display()
	{
		if ( !$this->user->getsButton() ) return false;
		if ( !$this->text ) $this->text = html_entity_decode($this->settings_repo->clearFavoritesText());
		if ( !$this->site_id ) $this->site_id = 1;
		$out = '<button class="simplefavorites-clear" data-siteid="' . $this->site_id . '">' . $this->text . '</button>';
		return $out;
	}
}
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
gzhegow
@gzhegow
aka "ОбнимиБизнесмена"
public function __construct($site_id, $text)

Читать как "на вход пришло site_id и текст". Откуда пришло? Щелкаем в phpstorm правой кнопкой на __construct, там "Find usages" и смотрим, где создается. Туда переходим. Повторяем пока не найдешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы