За последние несколько недель я очень быстро освоил некоторые приемы и ловушки, связанные с использованием чужого кода - я пытаюсь настроить тему WordPress, которая почти идеально подходит для проекта, над которым я работаю, но не совсем , Это самое близкое, что я нашел после долгих поисков, и поэтому я работаю над тем, чтобы внести небольшие (на мой взгляд) корректировки в тему, чтобы она лучше подходила.
В двух словах, есть интегрированный функция «членство», которая позволяет участникам, которые заплатили, создать сообщение, а участникам, которые не заплатили, просматривать только указанные сообщения. Если вы не подписаны на членство, вы не сможете просматривать сообщения.
Как обычно, есть страница профиля с отличной боковой панелью, которая содержит ссылки на различные отчеты, а также сводку сделанные сообщения и исторические c счета для платных участников.
Моя проблема заключается в том, что все они отображаются и для «свободных» участников, потому что в действительности тема была настроена только с одним типом учетной записи, что означает, что любое изменение, которое вы вносите для свободных членов, также влияет на Платные тоже.
Я пришел к выводу, что должен быть способ «скрыть» или не отображать определенный элемент, если пользователь не выполнил определенные условия. В моем случае я думаю, что самым простым подходом было бы использовать аргумент, ЕСЛИ нет платежей, связанных с профилем, на странице не должны отображаться соответствующие разделы.
Моя проблема в том, что я имею дело с новая область для меня, и я не могу понять, как она работает - вдобавок ко всему, код для WordPress довольно специфичен c, и опять же, я не совсем все понял, чтобы быть уверенным в том, что я ' я делаю.
Я рад опубликовать какой-нибудь существующий код, но я не знаю, что это может быть полезным для любого, чтобы увидеть его в этот момент - особенно если я все понял неправильно и я подхожу к этому неправильно!
Большое спасибо заранее за любые полезные ответы!