It is difficult to landscape for orioles for two reasons. The first consideration is there are not very many orioles. The second reason is they nest in mature trees. If you do not have mature trees available, it is doubtful you will have orioles near to your home.
Orioles are attracted to sugar maples for insects. They are also attracted to ocotillo cactus for the nectar and various small fruits such as blueberries, blackberries, serviceberries, elderberries, grapes and apple trees. Plant mulberries to attract the birds but do not plant them near walks or driveways because they drop fruit and cause a general, messy environment.
In the southwest the bullock oriole feasts on condalia, hackberry, dogwood and elderberry. In California the Bullock eats cherries, fig, raspberry, peach, apricot, elderberry, grape and mulberry.
The northern oriole dines on mulberry, serviceberry, blackberry, blueberry, cherry, pear, garden pea, corn, grape, apple.