Добавление If / Else в WordPress php - PullRequest
0 голосов
/ 08 февраля 2020

За последние несколько недель я очень быстро освоил некоторые приемы и ловушки, связанные с использованием чужого кода - я пытаюсь настроить тему WordPress, которая почти идеально подходит для проекта, над которым я работаю, но не совсем , Это самое близкое, что я нашел после долгих поисков, и поэтому я работаю над тем, чтобы внести небольшие (на мой взгляд) корректировки в тему, чтобы она лучше подходила.

В двух словах, есть интегрированный функция «членство», которая позволяет участникам, которые заплатили, создать сообщение, а участникам, которые не заплатили, просматривать только указанные сообщения. Если вы не подписаны на членство, вы не сможете просматривать сообщения.

Как обычно, есть страница профиля с отличной боковой панелью, которая содержит ссылки на различные отчеты, а также сводку сделанные сообщения и исторические c счета для платных участников.

Моя проблема заключается в том, что все они отображаются и для «свободных» участников, потому что в действительности тема была настроена только с одним типом учетной записи, что означает, что любое изменение, которое вы вносите для свободных членов, также влияет на Платные тоже.

Я пришел к выводу, что должен быть способ «скрыть» или не отображать определенный элемент, если пользователь не выполнил определенные условия. В моем случае я думаю, что самым простым подходом было бы использовать аргумент, ЕСЛИ нет платежей, связанных с профилем, на странице не должны отображаться соответствующие разделы.

Моя проблема в том, что я имею дело с новая область для меня, и я не могу понять, как она работает - вдобавок ко всему, код для WordPress довольно специфичен c, и опять же, я не совсем все понял, чтобы быть уверенным в том, что я ' я делаю.

Я рад опубликовать какой-нибудь существующий код, но я не знаю, что это может быть полезным для любого, чтобы увидеть его в этот момент - особенно если я все понял неправильно и я подхожу к этому неправильно!

Большое спасибо заранее за любые полезные ответы!

1 Ответ

0 голосов
/ 08 февраля 2020

Вы можете учиться с помощью UserPro Wp Plugin для решения подобных проблем. Загрузите UserPro и UserPro Dashboard Плагин, затем изучите эти плагины, надеюсь, вы решите свою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...